1.環境 服務器環境linux7 java環境jdk1.8
2.下載
2.解壓
解壓elasticsearch-7.1.1-linux-x86_64.tar.gz到/usr/local/目錄:
tar -avxf elasticsearch-7.1.1-linux-x86_64.tar.gz -C /usr/local/
3.進入目錄elasticsearch
1.新建data目錄:
mkdir data
2.修改config/elasticsearch.yml
vim config/elasticsearch.yml
直接添加就可以
cluster.name: my-application #集羣名稱
node.name: node-1 #節點名稱
#數據和日誌的存儲目錄
path.data: /usr/local/elasticsearch-7.1.1/data
path.logs: /usr/local/elasticsearch-7.1.1/logs
#設置綁定的ip,設置爲0.0.0.0以後就可以讓任何計算機節點訪問到了
network.host: 0.0.0.0
http.port: 9200 #端口
#設置在集羣中的所有節點名稱,這個節點名稱就是之前所修改的,當然你也可以採用默認的也行,目前是單機,放入一個節點即可
cluster.initial_master_nodes: ["node-1"]
修改 ./config/jvm.options
直接添加
vim config/jvm.options
-Xms200m
-Xmx200m
3.添加用戶 root用戶無法直接啓動
添加Esuser用戶
useradd Esuser
修改所屬組
chown Esuser /usr/local/elasticsearch-7.1.1/ -R
4.修改配置
(1)修改sysctl文件:vi /etc/sysctl.conf ,增加下面配置項
vm.max_map_count=655360
查看 sysctl -p
(2)還需要配置 編輯/etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 65565
* hard nproc 65565
5啓動
切換到Esuser su Esuser 使用命令查看進程數
ulimit -Hu
ulimit -Su
啓動
/usr/local/elasticsearch-7.1.1/bin/elasticsearch -d
(4)驗證,成功:
curl 'http://192.168.11.203:9200'
安裝可視化界面