天天看點

【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

elasticsearch是一個基于lucene的搜尋伺服器。它提供了一個分布式多使用者能力的全文檢索引擎,基于restful web接口。elasticsearch是用java開發的,并作為apache許可條款下的開放源碼釋出,是目前流行的企業級搜尋引擎。設計用于雲計算中,能夠達到實時搜尋,穩定,可靠,快速,安裝使用友善。

1)jdk8以上環境 2)centos7.3,ip位址:192.168.144.112 3)elasticsearch6.3.2

es最新軟體軟體包可在官方網站下載下傳:https://www.elastic.co/downloads/elasticsearch

yum install java -y java -version 檢視java版本
【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

首先在官網當中下載下傳es的軟體包,本文采用壓縮包解壓縮安裝方式啟動服務。

值得注意的是,在es5.0版本後不支援與logstash和kibana2.x版本的混用,且安全級别的提升,使得es在後續的版本中不允許使用root使用者啟動,是以我們需要建立另外獨立賬戶專供es使用。并且需要在root權限下将該特定環境準備好。

tar zxvf elasticsearch-6.3.2.tar.gz -c /opt/

建立獨立使用者與組(root使用者下建立設定)

groupadd ela 建立ela組 useradd -g ela ela 建立ela使用者,并且加入ela組 passwd ela 為ela使用者設定登入密碼 visudo(或者vim /etc/sudoers)
【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

為了讓ela使用者擁有對elasticsearch執行權限,在root使用者權限下解壓後,需要将軟體包更改屬主屬組。

chown -r ela.ela /opt/elasticsearch-6.3.2/ ls -l /opt/elasticsearch-6.3.2/
【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

切換到ela使用者,編輯配置檔案,準備啟動es

su ela [ela@localhost ~]$ cd /opt/elasticsearch-6.3.2/config/ [ela@localhost config]$ sudo vim elasticsearch.yml

編輯完成配置檔案後,資料目錄以及日志檔案目錄需要建立

sudo mkdir -p /data/es-data sudo mkdir -p /var/log/elasticsearch sudo chown -r ela.ela /data/ sudo chown -r ela.ela /var/log/elasticsearch

準備工作完成,啟動es

[ela@localhost /]$ cd /opt/elasticsearch-6.3.2/bin/ [ela@localhost bin]$ ./elasticsearch 後面可以跟上-d背景執行
【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署
【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

-當發現如上圖無法配置設定記憶體錯誤等,可執行如下操作。(需要在root使用者權限下)

vim /etc/security/limits.conf
【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

當發現error: [1] bootstrap checks failed錯誤時,解決方式如下(root使用者狀态下)

【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署
vim /etc/sysctl.conf
sysctl -p

切換到ela使用者,執行啟動程式

[ela@localhost abc]$ cd /opt/elasticsearch-6.3.2/bin/ [ela@localhost bin]$ ./elasticsearch
【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

建立終端,以root使用者檢視9200端口是否開啟

netstat -ntap | grep 9200

打開浏覽器通路驗證,出現如下界面即安裝成功,通路時記得關閉防火牆!!!

【ELK之ES】Centos7.3版本下安裝最新版elasticsearch6.3.2elasticsearch簡介實驗部署

繼續閱讀