web-dev-qa-db-ja.com

弾性検索はデータをどこに保存しますか

そこで、この柔軟な検索インストールを使用して、logstashを使用してデータを挿入し、それらをkibanaで視覚化します。

Confファイルのすべてにコメントが付けられているため、エラスティック検索フォルダーに関連するデフォルトのフォルダーが使用されています。

1/ I store data with logstash
2/ I look at them with kibana
3/ I close the instance of elastic seach, kibana and logstash
4/ I DELETE their folders
5/ I re-extract everything and reconfigure them
6/ I go into kibana and the data are still there

これはどのように可能ですか?

ただし、このコマンドはデータを削除します:curl -XDELETE 'http://127.0.0.1:9200/_all'

ありがとう。

pS:私は窓の上にいることを言うのを忘れた

15
sliders_alpha

LinuxにESをインストールした場合、 デフォルトのデータフォルダー/var/lib/elasticsearch(CentOS)または/var/lib/elasticsearch/data(Ubuntu)

Windowsを使用している場合、または単純にZip/TGZファイルからESを抽出した場合は、抽出フォルダーにdataサブフォルダーが必要です。

19
Val

ドキュメント によると、データはエラスティック検索ルートディレクトリの「data」というフォルダーに保存されます。

4
Andrew Smith

Windows MSIインストーラー(少なくとも5.5.xの場合)を実行する場合、データファイルのデフォルトの場所は次のとおりです。

C:\ProgramData\Elastic\Elasticsearch\data

configおよびlogsディレクトリは、dataの兄弟です。

3
Noah Heldman

弾性検索では、上記の回答のように、「データ」フォルダーの下にデータを保存しています。ローカルネットワークで利用可能な他のエラスティック検索インスタンスはありますか?はいの場合、クラスター名を確認してください。同じネットワークで同じクラスター名を使用する場合、データを共有します。

詳細については、 this リンクを参照してください。

2
Jamsheer

Nodes Stats を見て、試してください

http://127.0.0.1:9200/_nodes/stats/fs?pretty

ElasticSearch 7を搭載したWindows 10の場合:

"path" : "C:\\ProgramData\\Elastic\\Elasticsearch\\data\\nodes\\0"
1
C-Jay

抽出されたelasticsearchにあるはずです。 es/dataのようなもの

0
sandy.narwal

中心に:

/var/lib/elasticsearch
0
Andrew Nguyen