我試圖導入JSON數組文件到使用下列命令elasticsearch,無法將json數組文件導入到elasticsearch索引中?
curl -XPOST 'http://localhost:9200/unified/post/1' -d @unified.json
和
curl -XPOST 'http://localhost:9200/unified/post/_bulk' --data-binary @unified_1.json
但是,它是扔錯誤消息作爲
{ 「錯誤」:{ 「root_cause」:[{「type」:「mapper_parsing_exception」,「reason」:「無法解析」}],「type」:「mapper_parsing_exception」,「reason」:「解析失敗」,「caused_by」:{鍵入「:」not_x _content_exception「,」reaso n「:」壓縮器檢測只能在某些xcontent字節或壓縮的xcontent字節上調用「}},」status「:400}
任何人都可以幫我解決這個問題。
你能顯示你想要導入的文件嗎? – froosty
批量api不會期望json輸入。這可能是一個重複的https://stackoverflow.com/questions/33340153/elasticsearch-bulk-index-json-data – dshockley
輸入文件將如下所示:[{「name1」:「value1」},{「name2 「:」value2「},....]。那麼,你能指導我們嗎? –