ElasticSearch(單節點)環境配置

Take your time_發表於2020-12-21
  • 修改Linux配置引數

修改檔案數配置,在檔案末尾新增如下配置

vim /etc/security/limits.conf 

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

修改 * soft nproc 1024 為 * soft nproc 2048

vim /etc/security/limits.d/20-nproc.conf 

* soft nproc 2048     #將該條目修改成2048

在檔案末尾新增

vim /etc/sysctl.conf 

vm.max_map_count=655360	

重新整理使配置生效

sysctl -p
  • 配置ElasticSearch

解壓ElasticSearch到安裝目錄

tar xvf /export/softwares/elasticsearch-5.6.2.tar.gz -C /export/servers

進入ElasticSearch安裝目錄

cd /export/servers/elasticsearch-5.6.2/

建立ElasticSearch資料資料夾data

mkdir data/

建立ElasticSearch日誌資料夾logs

mkdir logs/

修改ElasticSearch配置檔案

vim ./config/elasticsearch.yml

cluster.name: es-cluster                             #設定叢集的名稱 17行
node.name: es-node                              #修改當前節點的名稱  23行
path.data: /export/servers/elasticsearch-5.6.2/data    #修改資料路徑 33行
path.logs: /export/servers/elasticsearch-5.6.2/logs    #修改日誌路徑 38行
bootstrap.memory_lock: false                 #設定ES節點允許記憶體交換 44行
bootstrap.system_call_filter: false              #禁用系統呼叫過濾器 45行
network.host: node01                               #設定當前主機名稱 57行
discovery.zen.ping.unicast.hosts: ["node01"]     #設定叢集的主機列表 70行
  • 完成ElasticSearch的配置後注意

ES不允許使用ROOT使用者啟動,啟動之前先建立es使用者,並切換es使用者啟動

建立es使用者

useradd es

es 使用者授權訪問檔案

chown -R es:es /export/servers/elasticsearch-5.6.2

切換為es使用者

su es

在這裡插入圖片描述
啟動ElasticSearch服務

./bin/elasticsearch -d

# -d是後臺啟動

訪問ElasticSearch服務

curl node01:9200

在這裡插入圖片描述
停止ElasticSearch服務

jps
XXX
kill -9 XXX

相關文章