天天看點

linux安裝ES

下載下傳安裝包,并解壓

  1. kibana
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-linux-x86_64.tar.gz
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      
  1. elasticsearch
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-x86_64.tar.gz
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      
  1. filebeat
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.8.0-linux-x86_64.tar.gz
tar -zxvf filebeat-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      
  1. packetbeat
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/beats/packetbeat/packetbeat-7.8.0-linux-x86_64.tar.gz
tar -zxvf packetbeat-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      
  1. metricbeat
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.8.0-linux-x86_64.tar.gz
tar -zxvf metricbeat-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      
  1. logstash
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/logstash/logstash-7.8.0.tar.gz
tar -zxvf logstash-7.8.0.tar.gz
# 7.13.1 版本
wget      
  1. heartbeat
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/beats/heartbeat/heartbeat-7.8.0-linux-x86_64.tar.gz
tar -zxvf heartbeat-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      
  1. apm-server
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/apm-server/apm-server-7.8.0-linux-x86_64.tar.gz
tar -zxvf apm-server-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      
  1. functionbeat
# 7.8.0 版本
wget https://artifacts.elastic.co/downloads/beats/functionbeat/functionbeat-7.8.0-linux-x86_64.tar.gz
tar -zxvf functionbeat-7.8.0-linux-x86_64.tar.gz
# 7.13.1 版本
wget      

切換使用者

useradd elk
chown -R  elk:elk *
# 切換到elk使用者下
su      

啟動 elasticsearch

  1. 配置對外IP
vim ./elasticsearch-7.8.0/config/elasticsearch.yml

# 編輯以下資訊【0.0.0.0】,相容内外網
network.host: 0.0.0.0
# 叢集的話,可配置多個節點
discovery.seed_hosts: ["120.0.0.1:9300"]
cluster.initial_master_nodes: ["127.0.0.1:9300"]      
  1. 背景啟動

    啟動 elasticsearch 不能使用root賬号【在 elasticsearch-7.8.0 同級目錄】,預設啟動ip端口【0.0.0.0:9200】、【0.0.0.0:9300】

./elasticsearch-7.8.0/bin/elasticsearch &      
  1. 啟動報錯解決辦法

    ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low

# 切換到 root,修改配置 sysctl.conf
vim /etc/sysctl.conf

# 編輯如下資訊
vm.max_map_count=655360

# 儲存退出,執行以下指令      

啟動 kibana

  1. 配置對外IP
vim ./kibana-7.8.0-linux-x86_64/config/kibana.yml

# 編輯以下資訊
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]      
  1. 背景啟動

    啟動 kibana 不能使用root賬号【在 kibana-7.8.0 同級目錄】,預設ip端口【0 0.0.0.0:5601】

./kibana-7.8.0-linux-x86_64/bin/kibana &      
  1. 注意需要使用谷歌或火狐浏覽器通路,不然會一直loading到讓你懷疑人生…

繼續閱讀