美文网首页
Elasticsearch安装和使用

Elasticsearch安装和使用

作者: 小正2 | 来源:发表于2018-01-22 10:57 被阅读0次

    一、版本

    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

    相关文章

      网友评论

          本文标题:Elasticsearch安装和使用

          本文链接:https://www.haomeiwen.com/subject/klclaxtx.html