|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

 

posted on   yanqi_vip  阅读(13)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示