elasticsearch-7.4.2 環境搭建


基礎環境 :vm虛擬機 Centos7

解壓安裝包

 

創建一個非root用戶,作為elasticsearch啟動用戶

創建用戶組 groupadd esgroup
創建用戶 useradd estest -g esgroup -p 123456
賦予權限 chown -R estest:esgroup elasticsearch-7.4.2 (用戶名:組 es目錄)

 

配置文件

.../elasticsearch-7.4.2/config/vi elasticsearch.yml
添加如下
cluster.name: "docker-cluster"
network.host: 0.0.0.0


# custom config
node.name: "node-1"
discovery.seed_hosts: ["127.0.0.1", "[::1]"]
cluster.initial_master_nodes: ["node-1"]
# 開啟跨域訪問支持,默認為false
http.cors.enabled: true
# 跨域訪問允許的域名地址,(允許所有域名)以上使用正則
http.cors.allow-origin: /.*/

 

啟動

測試
http://127.0.0.1:9200/ 內部訪問測試
http://ip:9200/ 外部訪問測試

 

啟動失敗:

1.檢查防火牆,並關閉防火牆
systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service        #禁止firewall開機啟動
firewall-cmd --state                          #查看防火牆狀態,是否是running
firewall-cmd --reload #重啟防火牆

2.修改配置
vi /etc/security/limits.conf

用戶名 hard nofile 65536
用戶名 soft nofile 65536

vi /etc/sysctl.conf
vm.max_map_count = 655360
sysctl -p

修改完后再次測試

 

ps: 常用linux命令

關閉方法:輸入命令: ps -ef | grep elasticsearch ,找到進程,然后kill掉;
啟動方法:輸入命令:su elastic , 然后輸入 ./bin/elasticserach -d 

端口占用
netstat -tlnp|grep 5601
kill -9

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM