Python を使用して最初のインデックスを作成しようとしていますが、404 インデックスが見つからないという例外が引き続き発生します。現在のコードは次のとおりです。
es = Elasticsearch([{'host': 'host_url', 'port': 443, 'use_ssl': True, 'timeout': 300}])
if es.indices.exists('test_logs'):
es.indices.delete(index = 'test_logs')
request_body = {
'settings': {
'number_of_shards': 2,
'number_of_relicas': 2
},
'mappings': {
'logs': {
'properties': {
'date': { 'index': 'not_analyzed', 'type': 'date' },
'time': { 'index': 'not_analyzed', 'type': 'time' },
'request': { 'index': 'not_analyzed', 'type': 'string' },
'status': { 'index': 'not_analyzed', 'type': 'int' },
'agent': { 'index': 'not_analyzed', 'type': 'string' }
}
}
}
}
es.indices.create(index = 'test_logs', ignore = [400, 404], body = request_body, request_timeout = 30)
編集:いくつか変更したところ、別のエラーが発生しました。新しい問題のコードとタイトルを更新しました。ここに私の出力があります:
C:\Python34\lib\site-packages\elasticsearch\connection\http_urllib3.py:54: UserW
arning: Connecting to host_url using SSL with verify_certs=False is insecure.
'Connecting to %s using SSL with verify_certs=False is insecure.' % host)
C:\Python34\lib\site-packages\urllib3\connectionpool.py:789: InsecureRequestWarn
ing: Unverified HTTPS request is being made. Adding certificate verification is
strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
HEAD /test_logs [status:404 request:0.902s]
C:\Python34\lib\site-packages\urllib3\connectionpool.py:789: InsecureRequestWarn
ing: Unverified HTTPS request is being made. Adding certificate verification is
strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
Press any key to continue . . .
HEAD /test_logs 404 はどういう意味ですか?