ElasticSearch 集群搭建的几个坑

久违的又搭了一遍 3节点的es 。前后大概2小时。简单记录下这次遇到的老旧和新坑点

  1. Es 确实是需要 普通用户运行的,不用怀疑 root 行不行(今天发现时5之后不行了,本来低版本可以通过添加 ES_JAVA_OPTS="-Des.insecure.allow.root=true"
  2. sysctl -w vm.max_map_count=262144 记得分配
  3. 将 es 目录放到 普通用户home 目录
  4. 防火墙配置端口访问 (集群之间用9300访问)
systemctl start firewalld
firewall-cmd --query-port=9300/tcp
# no
firewall-cmd --add-port=9300/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=9300/tcp
# yes

你可能感兴趣的:(ElasticSearch)