文章目錄
1、摘要
Elaticsearch,簡稱爲es, es是一個開源的高擴展的分佈式全文檢索引擎,它可以近乎實時的存儲、檢索數據;本 身擴展性很好,可以擴展到上百臺服務器,處理PB級別的數據。es也使用Java開發並使用Lucene作爲其核心來實 現所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的複雜性,從而讓全文搜索變得簡單。
2、安裝環境
系統:Centos6.9 64位
ES版本:elasticsearch 7.7.0
3、安裝包下載地址
安裝包 | 地址 |
---|---|
elasticsearch-7.7.0-linux-x86_64.tar | https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.7.0 |
elasticsearch-head-master.zip | https://github.com/mobz/elasticsearch-head |
elasticsearch-analysis-ik-master.zip | https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.7.0 |
4、安裝步驟
4.1、解壓elasticsearch-7.7.0-linux-x86_64.tar安裝包
#解壓elasticsearch壓縮包
tar -zxvf elasticsearch-7.7.0-linux-x86_64.tar.gz
4.2 新建es用戶及授權
在啓動elasticsearch之前,ES在啓動的時候是不允許使用root賬戶的,所以我們要新建一個用戶es。
#創建一個es用戶
useradd es
#給es用戶設置密碼
passwd es
#將es解壓後的路徑給予es用戶權限
chown -R es elasticsearch-7.7.0
#在es文件加中創建data文件夾
su es
cd elasticsearch-7.7.0
mkdir data
4.4 修改若干配置,如不修改會導致啓動ES時會報錯
修改一:
#切換到su用戶
su root
#修改limits.d目錄下的配置文件
vi /etc/security/limits.d/90-nproc.conf
修改二:
cd elasticsearch/config/
vim elasticseach.yml
修改三:
修改四:
修改五:
4.3 運行ES
cd /soft/elasticseach7.7/bin
#普通運行
./elasticsearch
#守護線程運行
./elasticsearch -d -p pid
4.4 測試
瀏覽器運行 http://ip:9200 如果瀏覽器可以返回內容說明啓動成功。