Elasticsearch的管理命令
以下是一些常用的Elasticsearch管理命令:
-
启动Elasticsearch:
sudo systemctl start elasticsearch -
停止Elasticsearch:
sudo systemctl stop elasticsearch -
重启Elasticsearch:
sudo systemctl restart elasticsearch -
查看Elasticsearch状态:
sudo systemctl status elasticsearch -
设置Elasticsearch开机自启动:
sudo systemctl enable elasticsearch -
禁用Elasticsearch开机自启动:
sudo systemctl disable elasticsearch -
查看Elasticsearch日志:
sudo journalctl -u elasticsearch -
创建索引:
curl -XPUT 'http://localhost:9200/index_name' -
删除索引:
curl -XDELETE 'http://localhost:9200/index_name' -
查看所有索引:
curl -XGET 'http://localhost:9200/_cat/indices?v' -
查看索引的映射:
curl -XGET 'http://localhost:9200/index_name/_mapping' -
查看索引的设置:
curl -XGET 'http://localhost:9200/index_name/_settings' -
创建文档:
curl -XPUT 'http://localhost:9200/index_name/_doc/document_id' -d '{"field1": "value1", "field2": "value2"}' -
更新文档:
curl -XPOST 'http://localhost:9200/index_name/_update/document_id' -d '{"doc": {"field1": "new_value1"}}' -
删除文档:
curl -XDELETE 'http://localhost:9200/index_name/_doc/document_id'
这些命令可以通过命令行或者使用CURL工具来执行。请确保替换命令中的index_name、document_id和其他参数为实际的索引和文档标识符
原文地址: https://www.cveoy.top/t/topic/hMku 著作权归作者所有。请勿转载和采集!