【发布时间】:2017-11-09 19:39:22
【问题描述】:
我尝试将带有 2 个文档的 JSON 文件上传到 ES。 我收到以下错误
ValueError: Invalid control character at: line 1 column 24 (char 23)
我正在使用这个 python 代码:
import json
import os, sys
from elasticsearch import Elasticsearch
ES_CLUSTER = 'http://localhost:9200/' # Need PW and User name
ES_INDEX = 'test'
ES_TYPE = 'doc'
es = Elasticsearch(
['localhost'],
http_auth=('elastic', 'changeme'),
port=9200
)
es = Elasticsearch(ES_CLUSTER)
with open("C:\Users\office\Desktop\Elasticsearch data\E-commerce.json") as json_file:
json_docs = json.load(json_file)
es.bulk(ES_INDEX, ES_TYPE, json_docs)
【问题讨论】:
标签: python json elasticsearch