linux下 elasticsearch的安裝和配置(一)
1. 安裝地址
https://www.elastic.co/products/elasticsearch
2. 使用 xshell 將壓縮包上傳到linux上,解壓elasticsearch-5.6.1.tar.gz到/home目錄下。
切記不要放在root目錄下
3.配置
1) 解壓elasticsearch-5.6.1.tar.gz到 /home/目錄下
[[email protected] software]$ tar -zxvf elasticsearch-5.6.1.tar.gz -C /home/
2)在/opt/module/elasticsearch-5.6.1路徑下建立data和logs資料夾
[[email protected] elasticsearch-5.6.1]$ mkdir data
[[email protected] elasticsearch-5.6.1]$ mkdir logs
3)建立使用者 hfl
useradd hfl
4)給hfl授權es的目錄的許可權
chown -R hfl:hfl /home/elasticsearch-5.6.1
5) . 配置 /home/elasticsearch-6.5.0/config/elasticsearch.yml
cluster.name:
hfl
node.name:node1
path.data:/home/elasticsearch-6.5.0/data
path.logs:/home/elasticsearch-6.5.0/logs
bootstrap.memory_lock:false
bootstrap.system_call_filter:false
network.host:192.168.157.111
discovery.zen.ping.unicast.hosts: ["bigdata111
"]
6) . 編輯limits.conf
[[email protected] elasticsearch-5.6.1]$ sudo vi /etc/security/limits.conf
新增如下內容:
*soft nofile 65536
*hard nofile 131072
* soft nproc 2048
* hard nproc 4096
7) . 進入limits.d目錄下修改配置檔案
[[email protected] elasticsearch-5.6.1]$sudo vi /etc/security/limits.d/20-nproc.conf
修改如下內容:
- soft nproc 1024
#修改為
* soft nproc 2048
8) . 修改配置sysctl.conf
[[email protected] elasticsearch-5.6.1]$ sudo vi /etc/sysctl.conf
新增下面配置:
vm.max_map_count=655360
並執行命令:
[[email protected] elasticsearch-5.6.1]$ sudo sysctl -p
9) . 啟動elasticsearch
[[email protected] elasticsearch-5.6.1]$ bin/elasticsearch
後臺啟動方式
[[email protected] elasticsearch-5.6.1]$ bin/elasticsearch -d
10) . 測試
至此,大功告成!(最喜歡的一句話)