将es包上传至linux服务器后
vi /etc/security/limits.conf
在文件最后添加
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
创建运行ELK的用户
[root@localhost local]# groupadd elk
[root@localhost local]# useradd -g elk elk
创建elk运行的目录
[root@localhost local]# mkdir /elk
[root@localhost local]# chown -R elk:elk /elk
CentOS 7.0默认使用的是firewall作为防火墙,关闭防火墙
接下来继续修改配置
vi /etc/sysctl.conf
vm.max_map_count=655360
至此配置修改完毕,su elk切换至elk用户
tar -xzvf 解压es包
如果此时显示elk用户没有权限 则chown -R elk:elk /es包名
解压完成后修改es的配置
vi elasticsearch.yml
将下面这几个地方的注释打开并修改
cluster.name: my-application
node.name: node-1
path.data: /usr/local/elk/data
path.logs: /usr/local/elk/logs
network.host: 192.168.4.110 你当前服务器的Ip地址
http.port: 9200
discovery.zen.ping.unicast.hosts: ["node-1"]
discovery.zen.minimum_master_nodes: 1
esc :wq!保存退出
接着启动es即可
然后通过浏览器访问即可