一、版本
elasticsearch::2.4.0
kibana:4.6.0
elasticsearch-analysis-ik:1.10.0
二、安裝
1.elasticsearch:
??? 修改config/elasticsearch.yml:
??????? cluster.name: elast (集群名稱(chēng),多臺(tái)機(jī)器集群名稱(chēng)需一致)
??????? node.name: node-1 (集群節(jié)點(diǎn)名稱(chēng),多臺(tái)機(jī)器必須不一致)
??????? network.host: 127.0.0.1 (服務(wù)器ip地址)
2.kibana (只需安裝在任意一臺(tái)集群中的機(jī)器上都可以)
??? 修改config/kibana.yml:
??????? elasticsearch.url: "http://127.0.0.1:9200” (服務(wù)器ip地址和elasticsearch的端口號(hào))
3.安裝插件
??? elasticsearch:
??????? bin/plugin install license
??????? bin/plugin install marvel-agent
??? kibana:
??????? bin/kibana plugin --install elasticsearch/marvel/latest
4.elasticserch-analysis-ik:(可不安裝)
??? 1.下載相應(yīng)版本:https://github.com/medcl/elasticsearch-analysis-ik
??? 2.maven打包
??? 3.在elasticsearch安裝包下的plugins文件夾下新建ik文件夾,并將maven打包生成的elasticsearch-analysis-ik/target/releases/elasticsearch-analysis-ik-*.zip解壓到ik目錄
5.啟動(dòng)
??? bin/elasticsearch
??? bin/kibana
6.訪(fǎng)問(wèn)
??? http://localhost:5601/app/marvel
7.常用操作
??? 1.創(chuàng)建
??? curl -XPOST http://localhost:9200/account/user/1 -d '{"name":"小正","age":27}'
??? 2.查詢(xún)
??? curl -XGET?http://127.0.0.1:9200/account/user/1?pretty
??? 3.查詢(xún)-(顯示指定的字段)
??? curl -XGET?http://localhost:9200/account/user/1?_source=name
??? 4.查詢(xún)-(只顯示source數(shù)據(jù))
??? curl -XGET?http://localhost:9200/account/user/1/_source
??? 5.查詢(xún)-(所有)
??? curl -XGET?http://localhost:9200/account/user/_search?pretty
??? 5.查詢(xún)-(條件)
??? curl -XGET?http://localhost:9200/account/user/_search?q=age:27
??? 6.修改
??? curl -XPOST http://localhost:9200/account/user/1/_update -d '{"doc":{"age":28,"sex":1}}'
??? 7.刪除
??? curl -XDELETE http://localhost:9200/account/user/2