【Elasticsearch實踐】(二)Elasticsearch部署

一、下載相關

華爲雲服務器:國內下載還是比較快的
Elasticsearch下載:ES下載地址
Kibana下載:Kibana下載地址

注意:

  • es與kibana一定要下載相同版本的
  • 下載時注意區分OS:linux、windows、mac(darwin)

二、部署

ES版本:7.6.0
Kibana版本:7.6.0
JDK版本:java version “1.8.0_181”
OS:MacOS 10.15.5

2.1、部署單節點ES

# 下載
wget https://mirrors.huaweicloud.com/elasticsearch/7.6.0/elasticsearch-7.6.0-darwin-x86_64.tar.gz
# 解壓
tar -zxvf elasticsearch-7.6.0-darwin-x86_64.tar.gz
# 後臺啓動(參數: -d 表示後臺啓動,日誌在 /Users/wells/Tools/Elasticsearch/elasticsearch-7.6.0/bin/elasticsearch/logs)
/Users/wells/Tools/Elasticsearch/elasticsearch-7.6.0/bin/elasticsearch -d

網頁訪問:http://localhost:9200,顯示如下:
在這裏插入圖片描述

2.2、部署kibana

# 下載
wget https://mirrors.huaweicloud.com/kibana/7.6.0/kibana-7.6.0-darwin-x86_64.tar.gz

# 解壓
tar -zxvf kibana-7.6.0-darwin-x86_64.tar.gz

# 後臺啓動
/Users/wells/Tools/kibana/kibana-7.6.0-darwin-x86_64/bin/kibana -l /Users/wells/Tools/kibana/kibana-7.6.0-darwin-x86_64/logs/kibana.log &

網頁訪問:http://localhost:5601/

三、問題

3.1、linux 部署可能會遇到 elasticsearch: can not run elasticsearch as root

elaticsearch默認不能用root用戶啓動,所以會報java.lang.RuntimeException: can not run elasticsearch as root異常。

解決方法有兩類:
1、修改elaticsearch配置,使其可以允許root用戶啓動( 不建議

# 在執行elasticSearch時加上參數-Des.insecure.allow.root=true,完整命令如下

./elasticsearch -Des.insecure.allow.root=true

# 或者 用vi打開elasicsearch執行文件,在變量ES_JAVA_OPTS使用前添加以下命令
ES_JAVA_OPTS="-Des.insecure.allow.root=true"

2、爲elaticsearch創建用戶並賦予相應權限

adduser es

passwd es

chown -R es:es elasticsearch-7.6.0/

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