ELK+Filebeat日志中心搭建(一)——ElasticSearch7.3.1安裝


1. 環境准備

1.1. JDK安裝

JDK推薦安裝OpenJDK最新版本12

yum install -y java-latest-openjdk.x86_64 java-latest-openjdk-devel.x86_64

vi /etc/profile #插入一下內容:
export JAVA_HOME=/lib/jvm/java-12-openjdk-12.0.2.9-1.rolling.el7.x86_64
#路徑根絕當前版本/lib/jvm中實際路徑做修改 不同子版本實際路徑有一定差別
#添加后保存退出

source /etc/profile

1.2. 添加新用戶

由於ElasticSearch安全策略限制,不能以root用戶運行,需要為其創建新用戶,本次命名位elagroupadd ela

useradd -g ela ela
passwd ela
#按提示輸入新密碼

visudo
#在root    ALL=(ALL)       ALL下面添加如下行
ela ALL=(ALL) ALL

1.3. 修改系統參數 

 

vim /etc/security/limits.conf #修改為以下內容
*               soft    nofile          65536
*               hard    nofile          65536
*               soft    nproc           65536
*               hard    nproc           65536

vim /etc/security/limits.d/20-nproc.conf
* soft nproc 1024
#修改為
* soft nproc 4096
vim /etc/sysctl.conf
#添加如下內容
#ELK
fs.file-max=65536
vm.max_map_count = 262144
net.core.somaxconn = 65535
net.ipv4.ip_forward = 1
sysctl -p  #查看是否添加成功

2. 下載及配置

2.1. 下載

創建軟件目錄/usr/elk並進入該目錄

 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz

解壓縮:

tar -zxvf elasticsearch-7.3.1-linux-x86_64.tar.gz

2.2. 配置

cd /usr/elk/elasticsearch-7.3.1/config

cluster.name: dudu #設置集群的名字,必須小寫
node.name: node-1 #設置節點的名字
network.host: 0.0.0.0 #設置ip地址,使外界可以訪問es
http.port: 9200 #設置對外服務的端口,默認是9200
#設置在集群中的所有節點名稱
cluster.initial_master_nodes: ["node-1"]
bootstrap.memory_lock: false
bootstrap.system_call_filter: false

3. 啟動

3.1. 設置目錄權限

為ela用戶設置ElasticSerach目錄運行權限

chown -R ela.ela /usr/elk/elasticsearch-7.3.1

3.2. 運行ElasticSearch

切換用戶至ela

su ela

 

后台運行

cd /usr/elk/elasticsearch-7.3.1/bin
nohup ./elasticsearch &

瀏覽器打開9200端口,看到如下界面則運行成功:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM