filebeat-kafka-logstash-es-kibana

演练下,本质上都是配置文件,输出输入配置的,了解下基本原理。

192.168.10.227  root/rootroot   /home/install_software
----------------------------------------------------------------------------

JDK1.8.0_172
/usr/java/latest         
----------------------------------------------------------------------------
[root@localhost ~]# groupadd elk
[root@localhost ~]# cat /etc/group
[root@localhost ~]# cat /etc/group | more
[root@localhost ~]# useradd -g elk filebeat
[root@localhost ~]# useradd -g elk kafka
[root@localhost ~]# useradd -g elk logstash
[root@localhost ~]# useradd -g elk elasticsearch
[root@localhost ~]# useradd -g elk kibana
----------------------------------------------------------------------------

[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home 
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
[root@localhost ~]# scp -r /home/install_software [email protected]:/home
----------------------------------------------------------------------------

[root@localhost ~]# scp /home/install_software/PrjTestLog.jar [email protected]:/home/install_software

[root@localhost ~]# cd /home/install_software
[root@localhost ~]# java -vesion
[root@localhost ~]# java -jar PrjTestLog.jar
[root@localhost ~]# cd /home
[root@localhost ~]# vim /home/test_elk_log.log



===============================192.168.10.237===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk filebeat
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf filebeat-7.8.0-linux-x86_64.tar.gz
[root@localhost ~]# cp -r /home/install_software/filebeat-7.8.0-linux-x86_64 /home/filebeat
[root@localhost ~]# cd /home/filebeat/filebeat-7.8.0-linux-x86_64
[root@localhost ~]# ls /home/filebeat/filebeat-7.8.0-linux-x86_64
[root@localhost ~]# vim /home/filebeat/filebeat-7.8.0-linux-x86_64/filebeat.yml


filebeat.inputs:
- type: log
  enabled: true
  backoff: "1s"
  tail_files: false
  paths:
      - /home/test_elk_log.log
  fields:
      filetype: nginxjson
  fields_under_root: true
output.kafka:
  hosts: ["192.168.10.234:9092","192.168.10.235:9092","192.168.10.236:9092"]
  topic: fx-topic
  required_acks: 1


[root@localhost ~]# chown -R filebeat:elk /home/filebeat
[root@localhost ~]# chown -R filebeat:elk /home/test_elk_log.log


[root@localhost ~]# su filebeat
[filebeat@localhost /]# cd /home/filebeat/filebeat-7.8.0-linux-x86_64
[filebeat@localhost filebeat-7.8.0-linux-x86_64]# cd /home/filebeat/filebeat-7.8.0-linux-x86_64
[filebeat@localhost filebeat-7.8.0-linux-x86_64]# ./filebeat -e -c filebeat.yml



[filebeat@localhost filebeat-7.8.0-linux-x86_64]# nohup ./filebeat -e -c filebeat.yml -d "publish" > /dev/null >2& >1 &










===============================192.168.10.236===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk kafka
[root@localhost ~]# passwd kafka


[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf kafka_2.13-2.6.0.tgz
[root@localhost ~]# cp -r /home/install_software/kafka_2.13-2.6.0 /home/kafka
[root@localhost ~]# cd /home/kafka
[root@localhost ~]# ll /home/kafka
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0
[root@localhost ~]# ll /home/kafka/kafka_2.13-2.6.0
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# ll /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# mkdir /home/kafka/zookeeper_data
[root@localhost ~]# mkdir /home/kafka/zookeeper_log
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# vim /home/kafka/kafka_2.13-2.6.0/config/zookeeper.properties

dataDir=/home/kafka/zookeeper_data
clientPort=2181
maxClientCnxns=0
tickTime=2000
initLimit=10
syncLimit=5
server.1=192.168.10.234:2888:3888
server.2=192.168.10.235:2888:3888
server.3=192.168.10.236:2888:3888

[root@localhost ~]# echo 3 >> /home/kafka/zookeeper_data/myid

[root@localhost ~]# cd /home/kafka/zookeeper_data
[root@localhost ~]# cat /home/kafka/zookeeper_data/myid


[root@localhost ~]# mkdir /home/kafka/kafka_log
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# vim /home/kafka/kafka_2.13-2.6.0/config/server.properties

#注释broker.id=0  log.dirs
broker.id=3
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://192.168.10.236:9092
log.dirs=/home/kafka/kafka_log
zookeeper.connect=192.168.10.234:2181,192.168.10.235:2182,192.168.10.236:2182

[root@localhost ~]# chown -R kafka:elk /home/kafka

[root@localhost ~]# su kafka
[kafka@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/bin
[kafka@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/zookeeper-server-start.sh config/zookeeper.properties
[kafka@localhost kafka_2.13-2.6.0]# bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
[kafka@localhost kafka_2.13-2.6.0]# nohup bin/zookeeper-server-start.sh config/zookeeper.properties 1>/dev/null 2>&1 &


[kafka@localhost kafka_2.13-2.6.0]# bin/zookeeper-server-stop.sh config/zookeeper.properties


[root@localhost ~]# su kafka
[kafka@localhost root]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-server-start.sh config/server.properties
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-server-start.sh -daemon config/server.properties
[kafka@localhost kafka_2.13-2.6.0]# nohup bin/kafka-server-start.sh config/server.properties 1>/dev/null 2>&1 &

[root@localhost ~]# su kafka
[kafka@localhost root]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-topics.sh --create --zookeeper 192.168.10.236:2181 --replication-factor 1 --partitions 1 --topic fx-topic
Created topic fx-topic
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-topics.sh --list --zookeeper 127.0.0.1:2181
fx-topic


[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-console-producer.sh --broker-list 192.168.10.236:9092 --topic fx-topic
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-console-consumer.sh --bootstrap-server 192.168.10.236:9092 --topic fx-topic --from-beginning





===============================192.168.10.235===============================



[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk kafka
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf kafka_2.13-2.6.0.tgz
[root@localhost ~]# cp -r /home/install_software/kafka_2.13-2.6.0 /home/kafka
[root@localhost ~]# cd /home/kafka
[root@localhost ~]# ll /home/kafka
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0
[root@localhost ~]# ll /home/kafka/kafka_2.13-2.6.0
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# ll /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# mkdir /home/kafka/zookeeper_data
[root@localhost ~]# mkdir /home/kafka/zookeeper_log
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# vim /home/kafka/kafka_2.13-2.6.0/config/zookeeper.properties

dataDir=/home/kafka/zookeeper_data
clientPort=2181
maxClientCnxns=0
tickTime=2000
initLimit=10
syncLimit=5
server.1=192.168.10.234:2888:3888
server.2=192.168.10.235:2888:3888
server.3=192.168.10.236:2888:3888

[root@localhost ~]# echo 2 >> /home/kafka/zookeeper_data/myid

[root@localhost ~]# cd /home/kafka/zookeeper_data
[root@localhost ~]# cat /home/kafka/zookeeper_data/myid


[root@localhost ~]# mkdir /home/kafka/kafka_log
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# vim /home/kafka/kafka_2.13-2.6.0/config/server.properties


broker.id=2
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://192.168.10.235:9092
log.dirs=/home/kafka/kafka_log
zookeeper.connect=192.168.10.234:2181,192.168.10.235:2182,192.168.10.236:2182

[root@localhost ~]# chown -R kafka:elk /home/kafka

[root@localhost ~]# su kafka
[kafka@localhost root]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# cd /home/kafka/kafka_2.13-2.6.0/bin
[kafka@localhost bin]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/zookeeper-server-start.sh config/zookeeper.properties
[kafka@localhost kafka_2.13-2.6.0]# bin/zookeeper-server-stop.sh config/zookeeper.properties


[root@localhost ~]# su kafka
[kafka@localhost root]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-server-start.sh config/server.properties

[root@localhost ~]# su kafka
[kafka@localhost root]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-topics.sh --list --zookeeper 127.0.0.1:2181
fx-topic


===============================192.168.10.234===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk kafka
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf kafka_2.13-2.6.0.tgz
[root@localhost ~]# cp -r /home/install_software/kafka_2.13-2.6.0 /home/kafka
[root@localhost ~]# cd /home/kafka
[root@localhost ~]# ll /home/kafka
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0
[root@localhost ~]# ll /home/kafka/kafka_2.13-2.6.0
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# ll /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# mkdir /home/kafka/zookeeper_data
[root@localhost ~]# mkdir /home/kafka/zookeeper_log
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# vim /home/kafka/kafka_2.13-2.6.0/config/zookeeper.properties

dataDir=/home/kafka/zookeeper_data
clientPort=2181
maxClientCnxns=0
tickTime=2000
initLimit=10
syncLimit=5
server.1=192.168.10.234:2888:3888
server.2=192.168.10.235:2888:3888
server.3=192.168.10.236:2888:3888

[root@localhost ~]# echo 1 >> /home/kafka/zookeeper_data/myid

[root@localhost ~]# cd /home/kafka/zookeeper_data
[root@localhost ~]# cat /home/kafka/zookeeper_data/myid


[root@localhost ~]# mkdir /home/kafka/kafka_log
[root@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/config
[root@localhost ~]# vim /home/kafka/kafka_2.13-2.6.0/config/server.properties


broker.id=1
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://192.168.10.234:9092
log.dirs=/home/kafka/kafka_log
zookeeper.connect=192.168.10.234:2181,192.168.10.235:2182,192.168.10.236:2182


[root@localhost ~]# chown -R kafka:elk /home/kafka

[root@localhost ~]# su kafka
[kafka@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/bin
[kafka@localhost ~]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/zookeeper-server-start.sh config/zookeeper.properties
[kafka@localhost kafka_2.13-2.6.0]# bin/zookeeper-server-stop.sh config/zookeeper.properties

[root@localhost ~]# su kafka
[kafka@localhost root]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-server-start.sh config/server.properties


[root@localhost ~]# su kafka
[kafka@localhost root]# cd /home/kafka/kafka_2.13-2.6.0/
[kafka@localhost kafka_2.13-2.6.0]# bin/kafka-topics.sh --list --zookeeper 127.0.0.1:2181
fx-topic



===============================192.168.10.233===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk logstash
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf logstash-7.8.0.tar.gz
[root@localhost ~]# cp -r /home/install_software/logstash-7.8.0 /home/logstash
[root@localhost ~]# cd /home/logstash
[root@localhost ~]# ll /home/logstash
[root@localhost ~]# cd /home/logstash/logstash-7.8.0
[root@localhost ~]# ll /home/logstash/logstash-7.8.0
[root@localhost ~]# cd /home/logstash/logstash-7.8.0/config
[root@localhost ~]# ll /home/logstash/logstash-7.8.0/config
[root@localhost ~]# vim /home/logstash/logstash-7.8.0/config/logstash-sample.conf

input {
    kafka {
        boostrap_servers => ["192.168.10.234:9092,192.168.10.235:9092,192.168.10.236:9092"]
        topic => "fx-topic"
        group_id => "logstash"
        codec => json
    }
}

filter {
    json {
        source => "message"
        remove_field => ["beat", "offset", "tags", "prospector"]
    }
    
    date {
        match => ["timestamp", "dd/MM/yyyy:HH:mm:ss Z"]
        target => "@timestamp"
    }
}

output {
    elasticsearch {
        hosts => ["192.168.10.232:9200","192.168.10.231:9200","192.168.10.230:9200","192.168.10.229:9200","192.168.10.228:9200"]
        index => "nginx-%{+YYYY.MM.dd}"
    }
}



[root@localhost ~]# chown -R logstash:elk /home/logstash
[root@localhost ~]# su logstash
[logstash@localhost root]# su logstash
[logstash@localhost root]# cd /home/logstash/logstash-7.8.0
[logstash@localhost logstash-7.8.0]# bin/logstash -f config/logstash-sample.conf

===============================192.168.10.232===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk elasticsearch
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
[root@localhost ~]# cp -r /home/install_software/elasticsearch-7.8.0 /home/elasticsearch
[root@localhost ~]# cd /home/elasticsearch
[root@localhost ~]# ll /home/elasticsearch
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# vim /home/elasticsearch/elasticsearch-7.8.0/config/elasticsearch.yml

cluster.name: es-cluster
node.name: es-cluster-node-001
node.master: true
node.data: true
path.data: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
path.logs: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
network.host: 192.168.10.232
http.port: 9200
bootstrap.memory_lock: true
bootstrap.system_call_filter: false
discovery.zen.minimum_master_nodes: 3
discovery.zen.ping_timeout: 3s
discovery.zen.ping.unicast.hosts: ["192.168.10.232:9300","192.168.10.231:9300","192.168.10.230:9300","192.168.10.229:9300","192.168.10.228:9300"]

[root@localhost ~]# chown -R elasticsearch:elk /home/elasticsearch


[root@localhost ~]# su elasticsearch
[elasticsearch@localhost root]# su elasticsearch
[elasticsearch@localhost root]# cd /home/elasticsearch/elasticsearch-7.8.0/
[elasticsearch@localhost root]# bin/elasticsearch


===============================192.168.10.231===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk elasticsearch
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
[root@localhost ~]# cp -r /home/install_software/elasticsearch-7.8.0 /home/elasticsearch
[root@localhost ~]# cd /home/elasticsearch
[root@localhost ~]# ll /home/elasticsearch
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# vim /home/elasticsearch/elasticsearch-7.8.0/config/elasticsearch.yml

cluster.name: es-cluster
node.name: es-cluster-node-002
node.master: false
node.data: true
path.data: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
path.logs: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
network.host: 192.168.10.231
http.port: 9200
bootstrap.memory_lock: true
bootstrap.system_call_filter: false
discovery.zen.minimum_master_nodes: 3
discovery.zen.ping_timeout: 3s
discovery.zen.ping.unicast.hosts: ["192.168.10.232:9300","192.168.10.231:9300","192.168.10.230:9300","192.168.10.229:9300","192.168.10.228:9300"]

[root@localhost ~]# chown -R elasticsearch:elk /home/elasticsearch


[root@localhost ~]# su elasticsearch
[elasticsearch@localhost root]# su elasticsearch
[elasticsearch@localhost root]# cd /home/elasticsearch/elasticsearch-7.8.0/
[elasticsearch@localhost root]# bin/elasticsearch

===============================192.168.10.230===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk elasticsearch
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
[root@localhost ~]# cp -r /home/install_software/elasticsearch-7.8.0 /home/elasticsearch
[root@localhost ~]# cd /home/elasticsearch
[root@localhost ~]# ll /home/elasticsearch
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# vim /home/elasticsearch/elasticsearch-7.8.0/config/elasticsearch.yml

cluster.name: es-cluster
node.name: es-cluster-node-003
node.master: true
node.data: true
path.data: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
path.logs: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
network.host: 192.168.10.230
http.port: 9200
bootstrap.memory_lock: true
bootstrap.system_call_filter: false
discovery.zen.minimum_master_nodes: 3
discovery.zen.ping_timeout: 3s
discovery.zen.ping.unicast.hosts: ["192.168.10.232:9300","192.168.10.231:9300","192.168.10.230:9300","192.168.10.229:9300","192.168.10.228:9300"]

[root@localhost ~]# chown -R elasticsearch:elk /home/elasticsearch


[root@localhost ~]# su elasticsearch
[elasticsearch@localhost root]# su elasticsearch
[elasticsearch@localhost root]# cd /home/elasticsearch/elasticsearch-7.8.0/
[elasticsearch@localhost root]# bin/elasticsearch

===============================192.168.10.229===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk elasticsearch
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
[root@localhost ~]# cp -r /home/install_software/elasticsearch-7.8.0 /home/elasticsearch
[root@localhost ~]# cd /home/elasticsearch
[root@localhost ~]# ll /home/elasticsearch
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# vim /home/elasticsearch/elasticsearch-7.8.0/config/elasticsearch.yml

cluster.name: es-cluster
node.name: es-cluster-node-004
node.master: false
node.data: true
path.data: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
path.logs: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
network.host: 192.168.10.229
http.port: 9200
bootstrap.memory_lock: true
bootstrap.system_call_filter: false
discovery.zen.minimum_master_nodes: 3
discovery.zen.ping_timeout: 3s
discovery.zen.ping.unicast.hosts: ["192.168.10.232:9300","192.168.10.231:9300","192.168.10.230:9300","192.168.10.229:9300","192.168.10.228:9300"]

[root@localhost ~]# chown -R elasticsearch:elk /home/elasticsearch


[root@localhost ~]# su elasticsearch
[elasticsearch@localhost root]# su elasticsearch
[elasticsearch@localhost root]# cd /home/elasticsearch/elasticsearch-7.8.0/
[elasticsearch@localhost root]# bin/elasticsearch

===============================192.168.10.228===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk elasticsearch
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
[root@localhost ~]# cp -r /home/install_software/elasticsearch-7.8.0 /home/elasticsearch
[root@localhost ~]# cd /home/elasticsearch
[root@localhost ~]# ll /home/elasticsearch
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
[root@localhost ~]# mkdir /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0
[root@localhost ~]# cd /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# ll /home/elasticsearch/elasticsearch-7.8.0/config
[root@localhost ~]# vim /home/elasticsearch/elasticsearch-7.8.0/config/elasticsearch.yml

cluster.name: es-cluster
node.name: es-cluster-node-005
node.master: true
node.data: true
path.data: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-data/
path.logs: /home/elasticsearch/elasticsearch-7.8.0-linux-x86_64-log/
network.host: 0.0.0.0
http.port: 9200
bootstrap.memory_lock: true
bootstrap.system_call_filter: false
discovery.zen.minimum_master_nodes: 3
discovery.zen.ping_timeout: 3s
discovery.zen.ping.unicast.hosts: ["192.168.10.232:9300","192.168.10.231:9300","192.168.10.230:9300","192.168.10.229:9300","192.168.10.228:9300"]

[root@localhost ~]# chown -R elasticsearch:elk /home/elasticsearch


[root@localhost ~]# su elasticsearch
[elasticsearch@localhost root]# su elasticsearch
[elasticsearch@localhost root]# cd /home/elasticsearch/elasticsearch-7.8.0/
[elasticsearch@localhost root]# bin/elasticsearch

[elasticsearch@localhost root]# curl -X GET http://192.168.10.228:9200

===============================192.168.10.227===============================
[root@localhost ~]# groupadd elk
[root@localhost ~]# useradd -g elk kibana
[root@localhost ~]# cd /home/install_software
[root@localhost ~]# ll /home/install_software
[root@localhost ~]# tar zxvf kibana-7.8.0-linux-x86_64.tar.gz
[root@localhost ~]# cp -r /home/install_software/kibana-7.8.0-linux-x86_64 /home/kibana
[root@localhost ~]# cd /home/kibana
[root@localhost ~]# ll /home/kibana
[root@localhost ~]# cd /home/kibana/kibana-7.8.0-linux-x86_64
[root@localhost ~]# ll /home/kibana/kibana-7.8.0-linux-x86_64
[root@localhost ~]# cd /home/kibana/kibana-7.8.0-linux-x86_64/config
[root@localhost ~]# ll /home/kibana/kibana-7.8.0-linux-x86_64/config
[root@localhost ~]# cat /home/kibana/kibana-7.8.0-linux-x86_64/config/kibana.yml
[root@localhost ~]# vim /home/kibana/kibana-7.8.0-linux-x86_64/config/kibana.yml

server.port: 5601
server.host: 0.0.0.0
elasticsearch.hosts: ["http://192.168.10.232:9200","http://192.168.10.231:9200","http://192.168.10.230:9200","http://192.168.10.229:9200","http://192.168.10.228:9200"]



[root@localhost ~]# chown -R kibana:elk /home/kibana
[kibana@localhost root]# su kibana
[kibana@localhost root]# cd /home/kibana/kibana-7.8.0-linux-x86_64
[kibana@localhost root]# bin/kibana















猜你喜欢

转载自blog.csdn.net/spencer_tseng/article/details/114923823