CentOS6.5配置ElasticSearch
阿新 • • 發佈:2018-12-02
1.更改許可權
elasticsearch出於安全考慮,不允許root對其進行操作,所以我們建立一個新使用者,遞迴更改資料夾的許可權
chown {username}:{username} elasticsearch-6.2.4/ -R
2.配置
1.更改config資料夾下的jvm配置檔案,把堆記憶體調小,根據自己虛擬機器記憶體設定的大小。
2.1 更改elasticsearch.yml中的兩個path到/home/{username}/elasticsearch的data和log下
2.2 把network.host改成0.0.0.0,讓其預設都能訪問
2.3 在最下面加上一行命令,防止其檢測linux核心,因為centOS的核心版本太低
bootstrap.system_call_filter: false
2.4 修改elasticsearch使用者賬號的許可權,在root條件下修改
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
2.5 繼續修改配置
vim /etc/security/limits.d/90-nproc.conf
第一個數量改成4096
2.6 繼續修改配置
vim /etc/sysctl.conf 在最後一行加上 vm.max_map_count=655360
儲存後輸入命令,令配置生效
sysctl -p
3.啟動
一定要重新新開啟命令列視窗,重新連線ssh,切換到我們新建的賬號
./elasticsearch/bin/elasticsearch
看到最後有started表示啟動成功!