elasticsearch: 指定索引資料的儲存目錄

刘宏缔的架构森林發表於2024-08-08

一,檢視節點的fs得到索引資料的儲存目錄

說明:

修改索引資料的儲存目錄,通常是因為要把資料單獨儲存到伺服器專用的資料盤,
方便擴充套件\管理\備份等

訪問:
http://localhost:9200/_nodes/stats/fs
也可以從命令列訪問:
[root@lhdpc elasticsearch]# curl -X GET "localhost:9200/_nodes/stats/fs?pretty"
如圖:

elasticsearch: 指定索引資料的儲存目錄

二,從配置檔案中修改索引資料的儲存目錄

1,編輯配置檔案:
[root@lhdpc elasticsearch-8.14.2]# vi config/elasticsearch.yml

在檔案中指定path.data和path.logs,此處的目錄應該已建好, 如下:
path.data: /data/data/elasticsearch/data
path.logs: /data/data/elasticsearch/logs

2,啟動es

liuhongdi@lhdpc:/usr/local/soft/elasticsearch-8.14.2$ /usr/local/soft/elasticsearch-8.14.2/bin/elasticsearch -d
3,檢視效果:兩個目錄下已經被寫入了生成的資料檔案
liuhongdi@lhdpc:/usr/local/soft/elasticsearch-8.14.2$ ls /data/data/elasticsearch/data/
node.lock nodes snapshot_cache _state

liuhongdi@lhdpc:/usr/local/soft/elasticsearch-8.14.2$ ls /data/data/elasticsearch/logs/
elasticsearch_audit.json elasticsearch_index_indexing_slowlog.json elasticsearch.log
elasticsearch_deprecation.json elasticsearch_index_search_slowlog.json elasticsearch_server.json

相關文章