Linux安装Elasticsearch、Kibana、IK分词器

注意:
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分词器)