1、下载ES
提供以下三种路径
(1)进入elasticsearch.co下载,网速比较慢
(2)进入Elastic 中文社区 (elasticsearch.cn),中国网站,速度较快
(3)个人百度云:https://pan.baidu.com/s/1D4xXU16eEctUd8oXXql3Iw
提取码:zmod
2,上传
通过xftp将压缩包上传至根目录下
将压缩包复制至xiong用户的home/xiong目录下
(因为elasticsearch无法在root用户下启动,需要创建一个普通用户,在普通用户下启动,我这里使用创建虚拟机时创建的现成的普通用户)
切换为xiong,对压缩包文件进行赋权
解压文件
进入bin目录下,启动
3,验证:使用root用户,发送http请求
4,开启外网访问,绑定IP
设置以下network.host和discovery.seed_hosts的属性
再次启动:报如下错误
- max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
每个进程最大同时打开文件数太小,可通过下面2个命令查看当前数量
ulimit -Hn
ulimit -Sn
修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效
- max number of threads [3818] for user [es] is too low, increase to at least
[4096]
3
- max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改/etc/sysctl.conf文件
修改完毕之后,成功启动。
使用浏览器外网访问时,返回超时,time_out,查看防火墙,关闭(centos6,7防火墙命令不一样)