linux Centos7 安裝搭建elasticsearch7.6.2+kibana7.6.2

linux Centos7 安裝搭建elasticsearch7.6.2+kibana7.6.2 

即全文檢索解決方案ELK中的E和K

這是之間安裝版,較簡單,回頭補上docker swarm集羣先搭建教程

一、安裝elasticsearch

1、安裝包下載:

elastic產品下載地址:https://www.elastic.co/cn/downloads/

elasticsearch:https://www.elastic.co/cn/downloads/elasticsearch

kibana:https://www.elastic.co/cn/downloads/kibana

將主角最新版下載到本地(我喜歡用迅雷下載,然後上傳服務器,感覺這樣會快很多)

版本選linux:

 

 2、將安裝包上傳至服務器中,

例如:/usr/local/bin/es-groot下並解壓,可以用上傳工具xftp或者finalshell

解壓命令:                 

tar -avxf elasticsearch-7.6.2 
tar -avxf kibana-7.6.2-linux-x86_64

3、配置elasticsearch   

# 進入es目錄
cd elasticsearch-7.6.2/
# 創建目錄存放es數據
mkdir data

修改es配置文件

vim config/elasticsearch.yml

添加以下內容:

cluster.name: grootes #集羣名稱
node.name: node-1 #節點名稱
#數據和日誌的存儲目錄
path.data: /usr/local/bin/es-groot/elasticsearch-7.6.2/data
path.logs: /usr/local/bin/es-groot/elasticsearch-7.6.2/logs
#設置綁定的ip,設置爲0.0.0.0以後就可以讓任何計算機節點訪問到了
network.host: 0.0.0.0
http.port: 9200 #端口
#設置在集羣中的所有節點名稱,這個節點名稱就是之前所修改的,當然你也可以採用默認的也行,目前是單機,放入一個節點即可
cluster.initial_master_nodes: ["node-1"]

:wq 保存並退出vim

修改內存配置:

如果你的內存足夠大可以不改,咱是永不倒這麼大內存所以降一下,由默認1G降爲512m

執行:

vim ./config/jvm.options

修改爲以下內容:

#-Xms1g
#-Xmx1g
-Xms512m
-Xmx512m

:wq 保存並退出vim

4、創建es專用賬號,

 elasticsearch產品是不允許使用root賬戶啓動的。

# 創建用戶
adduser grootes
# 設置密碼
passwd grootes
# 輸入兩遍密碼,如果有提示密碼過於簡單,請設置複雜一點的密碼

帳號服目錄權限

# 將es和kibana目錄賦權限給新建用戶,/usr/local/bin/es-groot/爲es所在上級目錄
chown grootes /usr/local/bin/es-groot/ -R

設置一些用戶相關的限制

vim /etc/security/limits.conf,在末尾加上:
grootes soft nofile 65536
grootes hard nofile 65536
grootes soft nproc 4096
grootes hard nproc 4096

vim /etc/security/limits.d/20-nproc.conf,增加:
grootes    soft    nproc     4096

使配置生效:

執行sysctl -p

[root@fs_node02 bin]# sysctl -p
fs.file-max = 65536
vm.max_map_count = 262144

5、啓動elasticsearch

切換用戶:

su grootes

啓動es:

./bin/elasticsearch

無報錯的話,

瀏覽器輸入服務器地址+es中配置的port9200,如:10.10.*.122:9200,出現如下json即成功了。

後臺啓動

ctrl+c停止es運行,重新執行後臺啓動命令:

nohup ./bin/elasticsearch > nohup.out 2>&1 &

啓動日誌將輸出至執行命令的文件夾下的nohup.out文件中:如下

後臺啓動的程序關閉操作:

# 查詢進程
ps -aef|grep elasticsearch
#  kill -9 pid殺死進程
 kill -9 3718285

 如下:

二、安裝kibana

kibana安裝就簡單多了,

在第一不中已經下載並解壓好了壓縮包,這裏掠過。

修改配置文件

# 切換到kibana目錄下
cd ../kibana-7.6.2-linux-x86_64/
# 編輯配置文件
vim config/kibana.yml
# 添加一下內容:
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]

啓動kibana

./bin/kibana

無報錯即可。

瀏覽器輸入服務器地址ip+端口5601查看如下:

根據自己的情況選擇,這裏選第二項直接進入我們的es交互界面

 

 

 

好了,盡情的耍吧。kibana詳細使用教程就略過了。

 

後臺啓動

# ctrl+c結束進程
# 執行後臺啓動命令,日誌將輸出至nohup.out文件
nohup ./bin/kibana > nohup.out 2>&1 &

So that's perfect!

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章