2016-10-27 11 views
4

私は巨大なCSVファイルをインポートするためにCQLSHクライアントを通して私のCassandraサーバーにアクセスしようとしています。 module' object has no attribute 'parse_optionsエラーが表示されます。CQLSHクライアントモジュール 'オブジェクトに属性がありません' parse_options

は、私は次のコマンドを実行します。

cqlsh XXX.XXX.XX.XX XXXX --cqlversion="3.4.2" --execute="copy evolvdso.teste from '2016-10-26 15:25:10.csv' WITH DELIMITER =',' AND HEADER=TRUE --debug"; 

これは、次のデバッグおよびエラーメッセージです:私はpip install cqlshからcqlshを使用する場合

Starting copy of evolvdso.teste with columns ['ref_equip', 'date', 'load', 'ptd_assoc']. 
Traceback (most recent call last): 
    File "/usr/local/bin/cqlsh", line 1133, in onecmd 
    self.handle_statement(st, statementtext) 
    File "/usr/local/bin/cqlsh", line 1170, in handle_statement 
    return custom_handler(parsed) 
    File "/usr/local/bin/cqlsh", line 1834, in do_copy 
    rows = self.perform_csv_import(ks, cf, columns, fname, opts) 
    File "/usr/local/bin/cqlsh", line 1846, in perform_csv_import 
    csv_options, dialect_options, unrecognized_options = copyutil.parse_options(self, opts) 


AttributeError: 'module' object has no attribute 'parse_options' 
+0

を参照してください?他のコメントにリンクしているhttps://issues.apache.org/jira/browse/CASSANDRA-12284になるのではないかと疑問に思っていますか? –

+0

バージョン3.7が動作しています。はい、私はそれを見ました、ありがとう。多分それは同じ問題です。私は回避策を見つけました。これはhttps://github.com/brianmhess/cassandra-loaderを使用してリモートデータベースにCSVをロードしていて、うまくいきました。 –

+0

私はpipを使ってcqlshクライアントをインストールしました。はい、私は同じ問題があると仮定します。 :) –

答えて

1

は同じ問題を持っています。 試しちょうどカサンドラのツールを使用cqlsh

sudo docker run -it cassandra /usr/bin/cqlsh

あなたが実行しているカサンドラのバージョンは何jira

関連する問題