そこで、この柔軟な検索インストールを使用して、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:私は窓の上にいることを言うのを忘れた
LinuxにESをインストールした場合、 デフォルトのデータフォルダー は/var/lib/elasticsearch
(CentOS)または/var/lib/elasticsearch/data
(Ubuntu)
Windowsを使用している場合、または単純にZip/TGZファイルからESを抽出した場合は、抽出フォルダーにdata
サブフォルダーが必要です。
ドキュメント によると、データはエラスティック検索ルートディレクトリの「data」というフォルダーに保存されます。
Windows MSIインストーラー(少なくとも5.5.xの場合)を実行する場合、データファイルのデフォルトの場所は次のとおりです。
C:\ProgramData\Elastic\Elasticsearch\data
config
およびlogs
ディレクトリは、data
の兄弟です。
弾性検索では、上記の回答のように、「データ」フォルダーの下にデータを保存しています。ローカルネットワークで利用可能な他のエラスティック検索インスタンスはありますか?はいの場合、クラスター名を確認してください。同じネットワークで同じクラスター名を使用する場合、データを共有します。
詳細については、 this リンクを参照してください。
Nodes Stats を見て、試してください
http://127.0.0.1:9200/_nodes/stats/fs?pretty
ElasticSearch 7を搭載したWindows 10の場合:
"path" : "C:\\ProgramData\\Elastic\\Elasticsearch\\data\\nodes\\0"
抽出されたelasticsearchにあるはずです。 es/dataのようなもの
中心に:
/var/lib/elasticsearch