2017-04-01 2 views
0

Ich lade Daten Cassandra durch YCSB diesen Befehl -Welchen Datentyp lädt YCSB in eine Datenbank?

ist/ycsb Last cassandra-10 -p hosts = "132.67.105.254" -P-Workloads/workloada> workloada_res.txt

Ich will nur Was "Art von Daten" wird mit dem obigen Befehl geladen. Ich meine ein einzelnes Zeichen oder eine Zeichenfolge.

Antwort

0

Haben Sie versucht, den gleichen Befehl mit dem basic Schalter anstelle des cassandra-10 einen zu führen?

Vom documentation:

Der grundlegende Parameter teilt dem Auftraggeber die Dummy-BasicDB Schicht zu verwenden. [...] Wenn Sie BasicDB verwendet haben, würden Sie die Einfügeanweisungen für die Datenbank [im Terminal] sehen. Wenn Sie eine echte DB-Schnittstellenschicht verwenden, werden die Datensätze in die Datenbank geladen.

Sie werden dann feststellen, dass YCSB rowkeys wie user###, mit ### < recordcount erzeugt. Die Spalten heißen field0 bis fieldN mit N = fieldcount - 1 und der Inhalt jeder Zelle ist eine zufällige Zeichenfolge von fieldlength Zeichen.

recordcount in workloada gegeben und gleich 1000.

fieldcount standardmäßig 10 und fieldlength bis 100, aber Sie können überschreiben sowohl in Sie Workload-Datei oder mit dem -p Schalter.

Verwandte Themen