Перенос файлов JSON в эластичный поиск с помощью Python Script: работает, но не отображается в Kibana - PullRequest
0 голосов
/ 14 ноября 2018

Справочная информация:

Привет,

Я пытался вставить файлы 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")

Если кто-нибудь может сообщить мне, есть ли какая-то ошибка или, возможно,что-то, чего мне не хватает, было бы очень признательно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...