2016-08-23 3 views
0

私は、Elasticsearch 2.3.5でクラスタを構築しましたが、elasticsearch-spark(elasticsearch-hadoop 2.3.4)コネクタを使用してデータをロードしました。文字列が以下のように暗号化されている以外はすべてが見えます。Elasticserch 2.3.5文字列値の暗号化

"changeaudioodstreams": "LTguMw==", 
    "enm": "QW50aWRvdGU=", 
    "pid": 33, 
    "uid": 33, 
    "upid": 33, 
    "pnm": "VHJhdmlzIFNjb3R0", 
    "upnm": "VHJhdmlzIFNjb3R0", 
    "rd": "MjAxNS0wNy0zMA==", 
    "weekid": 201601 

これを無効にするプロパティはありますか?スパークコードでプロパティの下に設定

+0

問題を修正しました私はあなたの質問のタイトルにタイプミスを修正し、問題の文言を引き締めています。お気軽に質問を編集してさらに改善してください。編集はStack Overflowでお勧めします。 –

+0

私はelasticsearchが実際にドキュメントの値に何かをすることはできないと思います。また、Elasticsearchには暗号化機能はありません。だから、私はあなたがおそらくこれを解決するためにあなたのアーキテクチャの間違った部分を見ていると思います。 –

+0

ありがとうVince BowdrenとJilles。私は手動でインデックスを作成し、カールコマンドでデータを追加しました。データを暗号化しません。 hadoop elasticsearchコネクタ(elasticsearch-hadoop-2.3.4.jar)を使用してデータを読み込むためにスパークジョブを使用していますが、どのようにデータが暗号化されているのかわかりません。 私は以前のelasticsearch-hadoop-2.1.0.jarをElasticsearch 1.7で使用していましたが、問題は見られませんでした。 – user1358784

答えて

0

sqlContext.setConf("spark.sql.parquet.binaryAsString", "true"); 
関連する問題