Справочная информация:
Привет,
Я пытался вставить файлы JSON в Elasticsearch с помощью специального сценария, сценарий запускается и завершается - однако,когда я проверяю Elasticsearch и Kibana, индекс существует, но ни один из документов, которые я отправляю, не загружен.Я делал это бесчисленное количество раз.Не знаю, где я ошибаюсь, так как это работало раньше -
Код
#Change the IP as desiered
es = Elasticsearch(
['localhost'],
timeout=420000,
port=9200
)
print ("Start")
#Append to this list if all files from a folder have been uploaded
done_list = []
filenames = os.listdir("/home/directory/file_json")
print(filenames)
for current_folder in filenames:
for f in glob.glob("/home/directory/file_json/"+current_folder+"/*.json"):
print("File Open")
MyFile = open(f).read()
print("Bulking - "+f)
es.bulk(MyFile,"test","_doc")
print("done elasticsearch")
done_list.append(current_folder)
print(current_folder + " done")
print ("Finished")
Если кто-нибудь может сообщить мне, есть ли какая-то ошибка или, возможно,что-то, чего мне не хватает, было бы очень признательно.