HDFSからCouchbaseにデータをエクスポートしようとしていますが、ファイル形式に問題があります。
私の構成:
- Couchbaseサーバー2.0
- スタックhadoopcdh4.1.2
- sqoop 1.4.2(hadoop2.0.0でコンパイル)
- couchbase / hadoopコネクタ(hadoop2.0.0でコンパイル)
exportコマンドを実行すると、次のような形式のファイルを簡単にエクスポートできます。
id,"value"
また
id,42
また
id,{"key":"value"}
しかし、Jsonオブジェクトを適用したい場合、それは機能しません!
id,{"key1":"value1,"key2":"value2"}
コンテンツが正しいJSONではないため、コンテンツは最初のコンマで切り捨てられ、base64でcouchbaseによって表示されます...
だから、私の質問は、ファイルをjsonドキュメントとして保存するためにどのようにフォーマットする必要があるかということです。
キー/値ファイルのみをエクスポートできますか?
cbdocloaderがローカルファイルシステムからのファイルでそれを行うように、HDFSからjsonファイルをエクスポートしたい...