|NO.Z.00002|——————————|Deployment|——|Hadoop&ElasticSearch集中式日志分析系统.v02|——|Elasticsearch.v02|Single-Node Mode使用|
一、简单使用es
### --- 创建blog01索引
~~~ # 创建blog01索引:若是返回是true,说明创建索引是成功的
[root@hadoop01 ~]# curl -XPUT http://hadoop01:9200/blog01/?pretty
~~~输出参数
{
"acknowledged" : true,
"shards_acknowledged" : true,
"index" : "blog01"
}
### --- 插入文档
~~~ # 插入文档
[root@hadoop01 ~]# curl -XPUT http://hadoop01:9200/blog01/article/1?pretty -d \
'{"id": "1", "title": "What is lucene"}' -H "Content-Type: application/json"
~~~输出参数
{
"_index" : "blog01",
"_type" : "article",
"_id" : "1",
"_version" : 1,
"result" : "created",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 0,
"_primary_term" : 1
}
~~~ # 插入数据
[root@hadoop01 ~]# curl -XPUT http://hadoop01:9200/blog01/article/2?pretty -d \
'{"id": "2", "title": "Apache Spark is a unified analytics engine \
for large-scale data processing"}' -H "Content-Type: application/json"
### --- 查询文档
~~~ # 查询文档
[root@hadoop01 ~]# curl -XGET http://hadoop01:9200/blog01/article/1?pretty \
-H "Content-Type: application/json"
~~~输出参数
{
"_index" : "blog01",
"_type" : "article",
"_id" : "1",
"_version" : 1,
"_seq_no" : 0,
"_primary_term" : 1,
"found" : true,
"_source" : {
"id" : "1",
"title" : "What is lucene"
}
}
### --- 更新文档
~~~ # 更新文档
[root@hadoop01 ~]# curl -XPUT http://hadoop01:9200/blog01/article/1?pretty -d \
'{"id": "1", "title": " What is elasticsearch"}' -H "Content-Type: application/json"
~~~输出参数
{
"_index" : "blog01",
"_type" : "article",
"_id" : "1",
"_version" : 3,
"result" : "updated",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 2,
"_primary_term" : 1
}
### --- 搜索文档
[root@hadoop01 ~]# curl -XGET "http://hadoop01:9200/blog01/article/_search?q=title:'What'&pretty" \
-H "Content-Type: application/json"
[root@hadoop01 ~]# curl -XGET "http://hadoop01:9200/blog01/article/_search?q=title:'is'&pretty" \
-H "Content-Type: application/json"
[root@hadoop01 ~]# curl -XGET "http://hadoop01:9200/blog01/article/_search?q=title:'elasticsearch'&pretty" \
-H "Content-Type: application/json"
[root@hadoop01 ~]# curl -XGET "http://hadoop01:9200/blog01/article/_search?q=title:'unified'&pretty" \
-H "Content-Type: application/json"
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
dov006-elk
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」