美文网首页
Elasticsearch Linux安装

Elasticsearch Linux安装

作者: wbool | 来源:发表于2017-10-16 13:45 被阅读0次

    1、下载Elasticsearch

    https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-1
    

    2、安装Elasticsearch

    2.1、解压
    tar -zxvf elasticsearch-2-4-1.tar.gz
    

    2.2、启动

    elasticsearch根目录启动
    ./bin/elasticsearch
    

    错误提示

    Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
            at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
            at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
            at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
            at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
    Refer to the log for complete error details.
    

    因为版本的问题,最新的版本安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户。

    添加一个用户:es
    #useradd es
    给用户设置密码
    #passwd es
    创建一个用户在:esGroup
    #groupadd esGroup
    分配es到esGroup组中
    #usermod -G es esGroup
    在elasticsearch 根目录下,给定用户权限。-R表示逐级(N层目录) , * 表示 任何文件
    #chown -R es.esGroup *
    切换到es用户
    # su es
    

    修改配置文件:

    $vi config/elasticsearch.yml
    #cluster name
    cluster.name: wbool-application
    #节点名称
    node.name: node-1
    #绑定IP和端口
    network.host: 0.0.0.0
    http.port: 9200
    #指定es数据、日志存放路径
    path.data: /data/elasticsearch/data
    path.logs: /data/elasticsearch/logs
    

    3、安装head插件

    $ cd elasticsearch/bin
    $ ./plugin install mobz/elasticsearch-head
    

    访问http://{es-host}:9200/_plugin/head/

    image.png

    4、安装ik分词器

    4.1、下载ik

    https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v1.10.1/elasticsearch-analysis-ik-1.10.1.zip
    解压
    unzip elasticsearch-analysis-ik-1.10.1.zip
    

    将解压包cp 到 elasticsearch/plugin 并重命名为ik

    相关文章

      网友评论

          本文标题:Elasticsearch Linux安装

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