Elasticsearch安装和使用

2018-01-22  本文已影响0人  小正2

一、版本

elasticsearch::2.4.0

kibana:4.6.0

elasticsearch-analysis-ik:1.10.0

二、安装

1.elasticsearch:

    修改config/elasticsearch.yml:

        cluster.name: elast (集群名称,多台机器集群名称需一致)

        node.name: node-1 (集群节点名称,多台机器必须不一致)

        network.host: 127.0.0.1 (服务器ip地址)

2.kibana (只需安装在任意一台集群中的机器上都可以)

    修改config/kibana.yml:

        elasticsearch.url: "http://127.0.0.1:9200” (服务器ip地址和elasticsearch的端口号)

3.安装插件

    elasticsearch:

        bin/plugin install license

        bin/plugin install marvel-agent

    kibana:

        bin/kibana plugin --install elasticsearch/marvel/latest

4.elasticserch-analysis-ik:(可不安装)

    1.下载相应版本: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.启动

    bin/elasticsearch

    bin/kibana

6.访问

    http://localhost:5601/app/marvel

7.常用操作

    1.创建

    curl -XPOST http://localhost:9200/account/user/1 -d '{"name":"小正","age":27}'

    2.查询

    curl -XGET http://127.0.0.1:9200/account/user/1?pretty

    3.查询-(显示指定的字段)

    curl -XGET http://localhost:9200/account/user/1?_source=name

    4.查询-(只显示source数据)

    curl -XGET http://localhost:9200/account/user/1/_source

    5.查询-(所有)

    curl -XGET http://localhost:9200/account/user/_search?pretty

    5.查询-(条件)

    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

上一篇下一篇

猜你喜欢

热点阅读