[root@localhost home]#cd /home [root@localhost home]#groupadd elasticsearch [root@localhost home]#useradd elasticsearch -g elasticsearch [root@localhost home]#mkdir ELK [root@localhost home]#cd ELK [root@localhost ELK]#mkdir logs [root@localhost home]#chown -R elasticsearch.elasticsearch /home/ELK
[root@localhost home]#vim /etc/security/limits.conf * soft nproc 655350 * hard nproc 655350 * soft nofile 655350 * hard nofile 655350
[root@localhost home]#vim /etc/sysctl.conf vm.max_map_count=655350 [root@localhost home]# sysctl -p
3、下载安装包(下载安装包这步就不要下载了 直接上传解压就行) [root@localhost home]#cd ELK [root@localhost home]#wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
4、安装ElasticSerach
[root@localhost ELK]#tar -zxvf elasticsearch-6.5.4.tar.gz [root@localhost ELK]#mv elasticsearch-6.5.4 elasticsearch [root@localhost ELK]#vim /home/ELK/elasticsearch/config/elasticsearch.yml http.host: 0.0.0.0 node.name: node-1 node.master: true node.data: true http.port: 9200 http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type network.host: 0.0.0.0 transport.tcp.port: 9300 cluster.name: elasticsearch network.publish_host: 192.168.100.100 thread_pool.bulk.queue_size: 500
[root@localhost home]#chown -R elasticsearch.elasticsearch /home/ELK/elasticsearch
切换用户、开启es,后台运行
[root@localhost ELK]#su elasticsearch [elasticsearch@localhost ELK]$cd /home/ELK/elasticsearch [elasticsearch@localhost elasticsearch]$ bin/elasticsearch -d
测试elasticsearch
[root@localhost ELK]#curl http://192.168.100.100:9200
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "-aIxuU23QYqgdA7y7rzV_w",
"version" : {
"number" : "6.5.4",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "d2ef93d",
"build_date" : "2018-12-17T21:17:40.758843Z",
"build_snapshot" : false,
"lucene_version" : "7.5.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
5、kibana部署
[root@localhost ELK]# tar -zxvf kibana-6.5.4-linux-x86_64.tar.gz [root@localhost ELK]# mv kibana-6.5.4-linux-x86_64 kibana [root@localhost ELK]# vim /home/ELK/kibana/config/kibana.yml server.port: 5601 server.host: "192.168.100.100" elasticsearch.url: "http://192.168.100.100:9200" pid.file: /home/ELK/run/kibana.pid
开启kibana(查看日志是否报错)
[root@localhost ELK]# mkdir run [root@localhost ELK]# cd kibana [root@localhost kibana]# chown -R elasticsearch.elasticsearch /home/ELK [root@localhost kibana]# nohup bin/kibana & [root@localhost kibana]# tail -f nohup.out
测试
浏览器访问 http://192.168.100.100:5601



