概述:本部署过程适用于单机es集群化,ELK日志从零开始配置与环境测试,系统为centos7,es默认使用9201、9202、9203端口。由于单机只适用于测试环境,所以不建议在生产环境进行部署,生产环境建议es集群分多台主机多实例,相当于需要将以下的几个实例,拆分部署到不同的主机,以保障高可用性。下面是配置的详细过程:
1、系统优化部分
echo"_map_count=262144"/etc/
2、环境准备部分
mkdir-p/usr/{es01,es02,es03}cd
wget
wget
echo/usr/{es01,es02,es03}|/*
useraddesuser
3、es机器单机多实例配置部分
编辑es01实例的配置文件:
vim/usr/es02/config/
编辑es03实例的配置文件:
suesuser
$cd/usr/es01/bin
$./elasticsearch-d
$cd/usr/es02/bin
$./elasticsearch-d
$cd/usr/es03/bin
$./elasticsearch-d
//查看日志情况
$tail-f../../es01/log/
启动第一个实例日志一直是这样的:
启动第二个实例后,再看第一个实例日志:
启动第三实例个实例后,再看第一个实例日志:
5、查看实例启动情况
netstat-ntpl
//到此,三个实例都已启动完成
6、简单的http测试
curl-i""
cdcdsoft
/usr/nodejs
node-v
cdcdsoft
wget
_64._64/usr/phantomjs
cd/usr/elasticsearch-headnpminstall
tail-f/usr/es01/log/:
9、配置kibana部分
_64._64/usr/kibanacd/usr/kibana
nohup./bin/kibana
访问:http://
到目前为止,我们启动了8个相关服务端口了,如下:
cdcdsoft
vimconfig/
//启动logstash
netstat-ntpl
11、到此我们测试环境es单机多实例,elk环境的部署就完成了,访问:http://

图三
到此完成!