|NO.Z.00002|——————————|Deployment|——|Hadoop&ElasticSearch集中式日志分析系统.v02|——|Elasticsearch.v02|Single-N
一、简单使用es
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
### --- 创建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