一、创建文件夹install、bigdata分别创建子文件夹elk
二、通过xftp拖文件安装包到install/elk下,解压到bigdata/elk下
tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt/bigdata/elk
三、改名
mv elasticsearch-6.2.2/es622
四、ES运行配置
- 配置vi /opt/es622/config/elelasticsearch.yml
主节点
cluster.name: chyes
node.name: master
node.name: true(从为false)
network.host: master_hostname
discovery.zen.ping.unicast.hosts:[“master”,”master02”,”master03”]
http.port:9200
http.cors.enabled: ture
http.cors.allow-origin:”*”
vi /etc/sysctl.conf
vm.max_map_count=655360虚拟机内存
vi /etc/security/limits.conf
- soft nofile 65536 进程,线程数
- hard nofile 65536
- soft nproc 4096
- hard nproc 4096
2、sysctl -p 让配置生效
3、修改权限
4、运行
注意:不允许root启动:默认端口:9200
(1)es文件授权:chown -R chy:chy es622 -R 递归授权
(2)|| 查看确认权限修改
chmod 6222 path
(3)切换用户:su root/su chy
(4)执行bin目录下: ./elasticsearch [-d(后台运行)]
①后台启动可能遇到chyes.log权限问题:修改所属给运行客户chy就可以
关闭后台启动的进程
查看进程:
查看用户进程:ps -ef | grep $USER
根据端口号查进程:losf -i:9200 若不能用:yum install -y lsof
ps -ef|grep “9200”
关闭进程:kill -9 pid