美文网首页
Linux安装Elasticsearch、Kibana、IK分词

Linux安装Elasticsearch、Kibana、IK分词

作者: IPYJ | 来源:发表于2021-04-09 17:01 被阅读0次

    注意:
    1、es、kibana、IK分词器版本需保持一致。
    2、可把防火墙关闭,如果不关闭则要开放9200和5601端口
    3、需要提前安装JDK

    一、安装ES

    1、上传压缩包(eg:/opt/software)

    2、解压压缩包:tar -zvxf elasticsearch-6.6.1-linux-x86_64.tar.gz

    3、修改核心配置文件elasticearch.yml

    11.png

    4、修改/etc/security/limits.conf 文件

    在文件最后增加:

      *  soft nofile 65536
      *  hard nofile 131072
      *  soft nproc 4096
      *  hard nproc 4096
    
    image.jpeg

    5、修改 /etc/sysctl.conf 文件,在文件最后增加

    vm.max_map_count=655360

    image.jpeg

    修改完后 sysctl -p 刷新一下

    6、添加新用户(es不允许使用root账号操作es)

    useradd esuser

    chown -R esuser:esuser /opt/software/elasticsearch-7.5.1

    su esuser

    7、启动ES

    前台启动:切换到bin目录下 ./elasticsearch

    后台启动:切换到bin目录下 ./elasticsearch -d

    使用:curl localhost:9200

    如果打印:则成功启动。在浏览器中通过服务器IP也可访问(前提:需要在服务器安全组中开放9200端口)

    image.jpeg

    二、安装kibana

    1、上传压缩包

    2、解压文件

    3、修改kibana配置 vim config/kibana.yml

    server.port: 5601 (http访问端口)

    server.host: "0.0.0.0" (ip地址,0.0.0.0表示可远程访问)

    elasticsearch.hosts: ["http://127.0.0.1:9200"] (elasticsearch地址)

    server.name: "kibana-itcast" (kibana服务名)

    4、启动kibana

    切换到 bin目录下,./kibana

    由于kibana不建议使用root用户启动,如果用root启动,需要加--allow-root参数

    image.jpeg

    5、浏览器访问:http://IP:5601 (服务器需开放5601端口)
    可以看到此时使用自带的分词器对中文支持不太友好。。。

    image.jpeg

    三、安装IK分词插件

    1、github下载elasticsearch-analysis-ik(版本需要和es保持一致),可直接下载.zip文件

    2、上传压缩包

    3、在es的plugins目录下创建: analysis-ik 目录

    mkdir analysis-ik

    4、将压缩包拷贝至此目录下:cp -r /opt/software/elasticsearch-analysis-ik-6.6.1.zip /opt/elasticsearch6.6.1/plugins/analysis-ik/

    5、解压文件:unzip elasticsearch-analysis-ik-6.6.1.zip

    6、重启ES

    7、再次进入kibana控制台: 使用ik分词器

    image.jpeg

    相关文章

      网友评论

          本文标题:Linux安装Elasticsearch、Kibana、IK分词

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