1
我嘗試使用cql將.dat文件中的數據加載到我的表中。我只能找到表彰在文檔csv文件閱讀,所以嘗試了一種表彰,但都得到錯誤:如何使用cql將數據從.dat文件加載到表中
copy users (uid, gender, age, occu, zip) from ('/cassandra-input/users.dat') with delimiter = ':';
Improper copy command.
copy users (uid, gender, age, occu, zip) from ('/cassandra-input/users.dat' | stdin) with delimiter = ':';
Invalid syntax at line 1, char 77
copy users (uid, gender, age, occu, zip) from ('/cassandra-input/users.dat' | stdin) with delimiter = ':';
copy users from '/cassandra-input/users.dat' with delimiter = ':';
Not in any keyspace.
所以沒有任何一個誰可以幫我找出如何做到這一點裝工作。
是否有'用戶'表創建? – 2015-03-31 17:22:38
@Chrislohfink當然,我已經創建了該表。 – 2015-03-31 17:52:46
不知道'.dat'文件是什麼樣子的,我不能說'COPY'解析它的能力。但是我可以告訴你,'COPY'上的文件位置周圍沒有parens。擺脫parens,並看看它/給你什麼錯誤。 – Aaron 2015-03-31 18:34:47