以下是一些常用的Elasticsearch管理命令:

  1. 启动Elasticsearch:sudo systemctl start elasticsearch

  2. 停止Elasticsearch:sudo systemctl stop elasticsearch

  3. 重启Elasticsearch:sudo systemctl restart elasticsearch

  4. 查看Elasticsearch状态:sudo systemctl status elasticsearch

  5. 设置Elasticsearch开机自启动:sudo systemctl enable elasticsearch

  6. 禁用Elasticsearch开机自启动:sudo systemctl disable elasticsearch

  7. 查看Elasticsearch日志:sudo journalctl -u elasticsearch

  8. 创建索引:curl -XPUT 'http://localhost:9200/index_name'

  9. 删除索引:curl -XDELETE 'http://localhost:9200/index_name'

  10. 查看所有索引:curl -XGET 'http://localhost:9200/_cat/indices?v'

  11. 查看索引的映射:curl -XGET 'http://localhost:9200/index_name/_mapping'

  12. 查看索引的设置:curl -XGET 'http://localhost:9200/index_name/_settings'

  13. 创建文档:curl -XPUT 'http://localhost:9200/index_name/_doc/document_id' -d '{"field1": "value1", "field2": "value2"}'

  14. 更新文档:curl -XPOST 'http://localhost:9200/index_name/_update/document_id' -d '{"doc": {"field1": "new_value1"}}'

  15. 删除文档:curl -XDELETE 'http://localhost:9200/index_name/_doc/document_id'

这些命令可以通过命令行或者使用CURL工具来执行。请确保替换命令中的index_namedocument_id和其他参数为实际的索引和文档标识符

Elasticsearch的管理命令

原文地址: https://www.cveoy.top/t/topic/hMku 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录