Linux安装启动elasticsearch6.2.4
⼀、安装
1、ES⾸先需要⼀个jdk8环境,jdk8的安装配置可参考如下链接:
2、创建⼀个新⽤户
作⽤:ES的启动,需要⾮root⽤户才能启动。
创建⼀个⽤户:useradd -d /home/dxjren -m dxjren
3、安装ES
这个⽐较简单,ES6.x版本,Windows和Linux通⽤;ES默认端⼝号为:9200。
(1)创建⼀个⽂件夹,如:mkdir /home/dxjren/ES
(2) 将打包的zip包上传⾄:/home/dxjren/ES ⽬录下,并进⾏解压:unzip elasticsearch6.2.4.zip
(3)设置跨域请求
linux安装jdk rpm安装
①、进⼊l⽂件:vi /home/dxjren/ES/elaticsearch6.2.4/l
②、更改IP:network.host: 0.0.0.0
说明:安装ES只需解压⼀个压缩包就可以了。
4、安装kibana
kibina为ES的可视化⼯具,端⼝号为:5601
(1)从⽹上下载⼀个Linux版本的kibana,上传⾄/ES ⽬录下,并进⾏解压:tar -zxvf kibana_linux_6.2.
(2)和更改l⼀样,更改l。
⼆、给新⽤户添加ES可执⾏权限:chown -R dxjren /home/dxjren/ES/elaticearch.6.2.4
三、启动ES
1、 ⾸先ES要在⾮root⽤户下启动,切换⾄dxjren:su dxjren
2、如果直接在bin⽬录下执⾏: ./elasticsearch 会报错
(1)、第⼀种错误,如下:
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解决⽅法:
①切换⾄root,更改f配置⽂件:vi /f
②在如上配置⽂件⾥添加:vm.max_map_count=655360
③报错配置⽂件,并执⾏:sysctl -p
(2)、第⼆种错误,如下:
ERROR: bootstrap checks failed:max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
解决⽅法:
①、切换到root⽤户,编辑f配置⽂件
②、进⼊配置⽂件:vi /etc/f
③、添加如下内容:
soft nofile 65536
hard nofile 131072
soft nproc 2048
hard nproc 4096
(3)、保存,退出重新登录,最后在⾮root⽤户下启动:./elasticsearch
四、启动kibana
1、在root⽤户下启动kibana
2、在浏览器上访问kibana:http:100.15.33.120:5601
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论