elasticsearch: 指定索引数据的保存目录

一,查看节点的fs得到索引数据的保存目录

说明:

修改索引数据的保存目录,通常是因为要把数据单独保存到服务器专用的数据盘,
方便扩展\管理\备份等

访问:
http://localhost:9200/_nodes/stats/fs
 
也可以从命令行访问:
[root@lhdpc elasticsearch]# curl -X GET "localhost:9200/_nodes/stats/fs?pretty"
 
如图:

二,从配置文件中修改索引数据的保存目录

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

 

posted @ 2024-08-08 13:48  刘宏缔的架构森林  阅读(189)  评论(0编辑  收藏  举报