一.ElasticSearch、Kibana下载
下载地址:https://www.elastic.co/cn/downloads/past-releases
Kibana与此类似,注意下载的版本要一致
二.Ik分词器下载
下载地址:https://github.com/medcl/elasticsearch-analysis-ik/
版本要与Elastic search,Kibana一致
三.安装要求
1.虚拟机运行内存大于等于2G,线程数大于等于2
2.需要jdk 1.8及以上版本的环境
四.安装
1.将下载的文件上传到centos
2.解压elasticsearch-6.5.4.tar.gz,并配置
tar -zxvf elasticsearch-6.5.4.tar.gz -C /usr/local/javaSoft/elasticsearch/
修改配置文件
cd config
vim elasticsearch.yml
(1).修改数据和日志存放位置(非必须)
path.data: /usr/local/javaSoft/elasticsearch/data
path.logs: /usr/local/javaSoft/elasticsearch/logs
(2).允许所有IP连接
network.host: 0.0.0.0
(3).取消注释
http.port: 9200
:wq
cd /usr/local/javaSoft/elasticsearch/
(4).创建新用户es ,不用设置密码
useradd es
(5).更改elasticsearch-6.5.4的所有者为刚创建的es用户
chown -R es elasticsearch-6.5.4/
此时用su命令切换es用户,./elasticsearch运行,会报如下错误(centos7以下版本还可能会报内核版本过低的错误)
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
(6).换回root用户,修改系统的配置文件
vim /etc/security/limits.conf
末尾添加以下配置
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
vim /etc/sysctl.conf
末尾添加配置
vm.max_map_count=655360
(7).切换es用户,./elasticsearch运行,看到started表示运行成功
(8).浏览器访问ip:9200/ 结果如下
3.Kibana安装
解压
tar -zxvf kibana-6.5.4-linux-x86_64.tar.gz -C /usr/local/javaSoft/elasticsearch/
修改配置文件
cd config
vim kibana.yml
server.host: "0.0.0.0"
切换目录,启动
cd ../bin/
./kibana
浏览器访问
ip:5601/
4.ik分词器安装
windows 下解压 文件夹名改为ik-analysis
将解压后的整个文件夹放到虚拟机elasticsearch-6.5.4下的plugins下,重新把elasticsearch-6.5.4所有者赋给es
chown -R es elasticsearch-6.5.4/
重新启动es