elasitcsearch單機版安裝
1.下載壓縮包
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz
2.解壓修改配置檔案
cd elasticsearch目錄
tar -zxf elasticsearch-6.6.2.tar.gz
cd elasticsearch-6.6.2
修改config/Elasticsearch.yml
vi config/Elasticsearch.yml
network.host: 0.0.0.0 #設定 外網訪問
3.修改系統環境變數vm.max_map_count
vi /etc/sysctl.conf 新增內容
vm.max_map_count=262144
修改完畢重啟生效
4.修改jvm分配大小,根據自己記憶體大小 xms和xmx要相同
vi config/jvm.options
-Xms1g -Xmx1g
5.修改最大檔案描述符數量和最大使用者執行緒數量
vim /etc/security/limits.conf 新增以下內容
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
6.啟動
不能以root使用者啟動
新增使用者
useradd searchuser
設定密碼
echo "123456" | passwd searchuser --stdin
賦權
修改 /etc/sudoers 檔案,找到下面一行,在root下面新增一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
searchuser ALL=(ALL) ALL
將elasticserach目錄設為searchuser 擁有者
chown -R elasticsearch:elasticsearch ./ #當前所在目錄為elasticsearch
bin/elasticsearch #前臺啟動
bin/elasticsearch -d #後臺啟動