linux下安裝elasticsearch及ik分詞器
安裝版本
linux版本:centos7.5
es版本:elasticsearch-7.14.0-linux-x86_64.tar.gz
下載地址:https://www.elastic.co/downloads/past-releases#elasticsearch
Ik版本:elasticsearch-analysis-ik-7.14.0
下載地址:https://release.infinilabs.com/analysis-ik/stable/
安裝步驟
安裝es不能使用root用戶,需要創建非root用戶運行ES。此處創建普通用戶elastic
#添加用戶
useradd elastic
#修改密碼
passwd elastic(用戶名)
然后輸入密碼
#賦權
chown -R elastic:elastic /usr/local/elastic/elasticsearch-7.14.0
后續安裝及啟動都需要以該用戶進行操作。
通過遠程管理工具,將壓縮包拷貝到Linux服務器中,執行解壓操作后修改配置文件
config目錄下,修改elasticsearch使用內存大小-Xms1g -Xmx1g
vim jvm.options
config目錄下elasticsearch.yml配置文件,增加以下配置:
http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
配置es自帶jdk環境
vim /etc/profile
export ES_JAVA_HOME=指定為ES安裝目錄中jdk目錄
source /etc/profile
我這里es自帶的jdk是下面這個路徑
export ES_JAVA_HOME=/usr/local/elastic/elasticsearch-7.14.0/jdk
啟動
/usr/local/elastic/elasticsearch-7.14.0/bin目錄下執行:
./elasticsearch -d
啟動后,瀏覽器或者后臺訪問http://ip:9200,能夠正常顯示如下版本信息說明es安裝成功。
啟動后,配置用戶
執行以下命令,按照提示依次輸入elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user這6個用戶的密碼
./elasticsearch-setup-passwords interactive
安裝ik分詞器
將elasticsearch-analysis-ik-7.14.0.zip上傳到/usr/local/elastic/elasticsearch-7.14.0/plugins目錄下解壓后,重啟es即可。