ELK 安裝

ELIK安裝文檔 環境 IP 系統 Hostname 192.168.137.2 Centos6.9 service.master01.com 192.168.137.3 Centos6.9 service.slave01.com 192.168.137.4 Centos6.9 service.slave02.com 各插件版本 軟件 版本 elasticsearch 5.5.1 kibana 5.5.2 node 6.11.2 Logstash 5.0node

一、 elasticsearch安裝 安裝以前確保jdk1.8已經安裝,關閉防火牆(能夠不關閉,容許各節點能相互訪問就OK)
(1) 下載 elasticsearch 下載地址:https://www.elastic.co yum install elasticsearch 或者 curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.tar.gzlinux

修改/usr/local/elasticsearch-5.5.1/config/ elasticsearch.yml
cluster.name: my-application
node.name: service.master01.com
path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 192.168.137.2
http.port: 9200
discovery.zen.ping.unicast.hosts: ["192.168.137.2", "192.168.137.3", "192.168.137.4"]
discovery.zen.minimum_master_nodes: 1
node.master: true
node.data: true
http.cors.enabled: true
http.cors.allow-origin: "*"
注意:修改配置文件冒號: 後面要空一格,否則報錯,不信試一試
(2) 建立用戶
Elk的運行是在普通用戶下面
useradd elk
passwd elk
添加用戶完畢
chown –R elk:elk elasticsearch-5.5.1
將上面配置好的elasticsearch拷貝到在從機器(192.168.137.3,192.168.137.4)上,修改配置文件將network.host修改成本機的IP地址,node.name修改成本機的hostname
修改/etc/security/limits.confgit

End of file

  • soft    nproc           65536
  • hard    nproc           65536
  • soft    nofile          65536
  • hard    nofile          65536

修改/etc/sysctl.conf
kernel.shmall = 4294967296
vm.max_map_count=262144
(3) 啓動
bin/elasticsearch
(4) 驗證
瀏覽器中輸入http://192.168.137.2:9200
二、 Head安裝
Head 是可視化的工具
下載elasticsearch-head-master
git clone git://github.com/mobz/elasticsearch-head.git
下載node並配置環境變量
node-v6.11.2-linux-x64 解壓縮
配置環境變量,下面環境變量是本人配置,須要修改爲本身的
export JAVA_HOME=/usr/local/jdk
export NODE_HOME=/usr/local/node-v6.11.2-linux-x64/node_modules/.bin/node
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:~/.vim/autoload
export ERLANG_HOME=/usr/local/erlang
export PATH=$NODE_HOME/bin:$JAVA_HOME/bin:$ERLANG_HOME/bin:$PATHgithub

環境驗證
source /etc/profile
node –v
npm –vnpm

grunt 安裝
cd elasticsearch-head-master
npm install grunt-cli
grunt -version
修改elasticsearch-head-master /Gruntfile.js
connect: {
server: {
options: {
hostname: '',
port: 9100,
base: '.',
keepalive: true
}
}
}
添加hostname: 「

修改elasticsearch-head-master/_site/app.js

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
修改成
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.137.2:9200";
啓動head
node_modules/grunt/bin/grunt serverbootstrap

logstash安裝
wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -
cat >> /etc/apt/sources.list <<EOF
deb http://packages.elasticsearch.org/logstash/5.0/debian stable main
EOF
apt-get update
apt-get install logstash
三、kibana安裝
Wget https://artifacts.elastic.co/downloads/kibana/kibana-5.5.2-linux-x86_64.tar.gz
tar –zxvf kibana-5.5.2-linux-x86_64.tar.gz
mv kibana-5.5.2 kibana
vim kibana/config/kibana.ymlvim

上面所用到的插件下載地址:
https://pan.baidu.com/s/1miBmHPQ瀏覽器

相關文章
相關標籤/搜索