http://www.bijishequ.com/detail/574682?p=
今天参考这个文章.
改天补全.全部的过程.
我一直都喜欢用最新版的,所以本文写的都是目前最新版的软件ELK 6.1.1版本
1.安装JDK
虽然可以yum安装open-jdk的,但是yum装的没有javac
我就下载安装了.
wget http://ftp.osuosl.org/pub/funtoo/distfiles/oracle-java/jdk-8u144-linux-x64.tar.gz
PS:这个FTP好像随时更新最新稳定版的JDK.可以MARK下.
tar zxvf jdk-8u144-linux-x64.tar.gz
mv jdk1.8.0_144 /usr/local/java/
安装到/usr/local/java/jdk1.8.0_144/
修改/etc/profile,最后添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后
source /etc/profile
2.安装ES
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.tar.gz
tar zxvf elasticsearch-6.1.1.tar.gz
mv elasticsearch-6.1.1 /home/data/elasticsearch
然后修改配置文件
这里,有人喜欢先备份,备份是个好习惯.
但是备份文件千万不要备份成elasticsearch.yml.bak这种名字.同时还放在这个config目录下面
vim /home/data/elasticsearch/config/elasticsearch.yml
需要修改的部分如下:
cluster.name: sgk-application
node.name: node-1
path.data: /home/data/elasticsearch/data
path.logs: /home/data/elasticsearch/logs
network.host: 10.22.0.56
http.port: 9200
discovery.zen.ping.unicast.hosts: ["node-1"]
discovery.zen.minimum_master_nodes: 1
注意:冒号后面有个空格,必需项!下同!
添加用户
因为elasticsearch不允许root启动,同时也是为了安全.添加用户
groupadd -g 1008 elasticsearch
useradd -g 1008 -u 1008 elasticsearch
chown -R elasticsearch:elasticsearch /home/data/elasticsearch/
修改sysctl.conf文件
// 最大线程数限制改到262144
vim /etc/sysctl.conf
vm.max_map_count = 262144
// -p是立即生效
sysctl -p
修改/etc/security/limits.conf文件
//修改打开文件句柄,不然ES起不来
* soft nofile 100000
* hard nofile 100000
* soft nproc 100000
* hard nproc 100000
添加hosts文件
vim /etc/hosts
最后添加:
10.22.0.56 node-1
启动ES
su elasticsearch
cd /home/data/elasticsearch/bin
./elasticearch &
3.安装Kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.1.1-linux-x86_64.tar.gz
tar zxvf kibana-6.1.1-linux-x86_64.tar.gz
mv kibana-6.1.1-linux-x86 /home/data/kibana
cd /home/data/kinbana/config/
vim kibana.yml
主要修改3个地方:
server.port: 5601
server.host: "10.22.0.56"
elasticsearch.url: "http://10.22.0.56:9200"
启动Kibana
cd /home/data/kibana/bin
./kibana &
先更新到这里.Typeecho的编辑器非常难用.后面有空再写.