linux安装elk
环境:
centOS7
JDK8
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。Elasticsearch-6.6.1
Logstash-6.6.1
Kibana-6.6.1
准备:
jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
elk下载地址:https://www.elastic.co/downloads
安装:
jdk安装:
1.删除自带的jdk
java -version rpm -qa | grep java yum -y remove ***
2.安装
mkdir /usr/jdk tar -xvf jdk-8u112-linux-x64.tar.gz /usr/jdk
3.配置环境变量
vim /etc/profile
添加如下内容
export JAVA_HOME=/usr/jdk/jdk1.8.0_112 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存退出,是配置生效
source /etc/profile
4.查看是否安装成功
java -version
elasticsearch安装
1.解压并拷贝
tar -zxvf elasticsearch-..tar.gz mv elasticsearch-6.6.1 /usr/local/src/elasticsearch
2.创建用户和用户组
groupadd elasticsearch useradd elasticsearch -g elasticsearch chown -R elasticsearch:elasticsearch /usr/local/elasticsearch
3.创建数据文件和日志文件
mkdir /data/es/{data,logs,work} -p chown -R /data/es
4.修改elasticsearch配置文件
cluster.name: es--./usr/local/src/elasticsearch//data/es//data/es//data/es/, , -origin:
5.启动
cd /usr/local/src/elasticsearch/bin ./elasticsearch -d
6.查看是否启动成功
[root@bogon bin]# curl http: : : : : : : : : : : : : :
7.如启动失败,查看启动日志
日志报错内容如下
[1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决办法:
切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
然后,重新启动elasticsearch
elasticsearch-head插件安装
logstash安装
1.解压并拷贝
tar -zxvf logstash-6.6.1.tar.gz mv logstash-6.6.1 /usr/local/logstash
2.修改配置文件
cd /usr/local/logstash/config cp logstash-sample.conf logstash.conf vim logstash.conf
=> port => mode => tags => [] codec =>=> => => => => [=> [=>
保存退出
3.启动logstash
[root@bogon logstash]# /usr/local/logstash/bin/logstash -f /usr/local/logstash/config/logstash.conf
kibana安装
1.解压并拷贝
[root@bogon opt]# tar -zxvf kibana-.-linux-x86_64.tar.gz [root@bogon opt]# mv kibana-6.6.1-linux-x86_64 /usr/local/kibana
2.修改配置
[root@bogon config]# vi /usr/local/kibana/config/kibana.yml
server.port: 5601server.host: "0.0.0.0"elasticsearch.url: "http://192.168.227.130:9200"kibana.index: ".kibana"
保存退出
3.启动
[root@bogon bin]# /usr/local/kibana/bin/kibana
因没有权限限制,部署在外网,谁都可以访问,可以使用nginx做代理,设置访问权限

更多精彩