linux操作es 命令
在Linux操作Elasticsearch(ES)的命令主要是通过Elasticsearch的RESTful API进行的。这可以通过curl命令实现。
以下是一些基本的操作:
- 检查Elasticsearch服务状态:
curl -X GET "localhost:9200/"
- 创建一个索引:
curl -X PUT "localhost:9200/customer?pretty"
- 在索引中添加一个文档:
curl -H "Content-Type: application/json" -X POST "localhost:9200/customer/_doc?pretty" -d'
{
"name": "John Doe"
}'
- 获取一个特定的文档:
curl -X GET "localhost:9200/customer/_doc/1?pretty"
- 更新一个文档:
curl -H "Content-Type: application/json" -X POST "localhost:9200/customer/_doc/1/_update?pretty" -d'
{
"doc": { "name": "Jane Doe" }
}'
- 删除一个文档:
curl -X DELETE "localhost:9200/customer/_doc/1?pretty"
- 删除一个索引:
curl -X DELETE "localhost:9200/customer?pretty"
注意:
- 上述命令中的"localhost:9200"是Elasticsearch服务的地址,如果你的Elasticsearch服务地址不是本地的,那么你需要替换为实际的地址。
- 参数"pretty"是可选的,它会让Elasticsearch以易于阅读的格式返回JSON响应。
- 所有的Elasticsearch命令都应该在有Elasticsearch服务运行的环境中执行。
以上就是Linux操作Elasticsearch的一些基本命令。
评论已关闭