您的位置:首页 > 其它

ELK5.1.2搭建配置详解

2017-04-18 14:39 148 查看
Linux版本
Centos 7.0 (64位)
ELK版本
Elasticsearch 5.1.2
Logstash 5.1.2
Kibana 5.1.2
JAVA版本
ELK 5.1版本对JDK的最低要求是1.8,安装Java 1.8版本
cat /etc/profile
#######java8######
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:.:$CLASSPATH
source /etc/profile
安装Logstash
tar -xf logstash-5.1.2.tar.gz
vim /data/elktest.conf #####编写配置文件
input {
file {
path => "/data/tomcat/allin_api/logs/catalina.out"
}
}
output {
elasticsearch {
hosts => "x.x.x.x"
index => "tomcat_api_58-%{+YYYY.MM.dd}"
}
stdout {
codec => rubydebug
}
}
/data/logstash-1.5.2/bin/logstash -f /data/elktest.conf ###启动配置logstash文件###
安装Elasticsearch
tar -xf elasticsearch-5.1.2.tar.gz
cd /data/elasticsearch-5.1.2
mv elasticsearch-5.1.2 elasticsearch
vim /data/elasticsearch/config/elasticsearch.yml






useradd appuser
su appuser
/data/elasticsearch/bin/elasticsearch
若是没有启动成功可以看到错误日志
1.max file descriptors [65535] for elasticsearch process likely too low, increase to at least [65536]
解决办法:1
vim /etc/security/limits.conf



2.max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改/etc/sysctl.conf配置文件,
cat /etc/sysctl.conf | grep vm.max_map_count
vm.max_map_count=262144
如果不存在则添加
echo "vm.max_map_count=262144" >>/etc/sysctl.conf
安装elasticsearch-head插件
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install 执行过后如果出现node_modules的目录即为成功
如果没有npm命令,如下搭建
安装Nodejs
  官网地址为http://nodejs.org
  但国外地址下载太慢了,建议从淘宝下载(https://npm.taobao.org/mirrors/node/)
wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz   解压:
tar -zxvf node-v4.4.7-linux-x64.tar.gz
  设置环境变量:
export PATH=$PATH:/opt/node-v4.4.7-linux-x64/bin
执行node -v
npm -v
出现版本号即为成功
在elasticsearch-head目录下node_modules/grunt下如果没有grunt二进制程序,需要执行
cd elasticsearch-head
npm install grunt --save
vim Gruntfile.js




cd /data/elasticsearch-head
node_modules/grunt/bin/grunt server
浏览器访问:ip:9100
安装Kibana
tar -xf kibana-5.1.2-linux-x86_64.tar.gz
mv kibana-5.1.2 kibana
vim /data/kibana/config/kibana.yml
server.port: 5601
server.host:"ip"
elasticsearch.url: "http://ip:9200"
/data/kibana/bin/kibana
访问http://x.x.x.x:5601
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息