1.下载tar包

2.解压tar -zxvf

3.解压后移动解压文件 到/usr/local/

4.修改核心配置文件 config/elasticearch.yml

  1. // 修改集群名称
  2. cluster.name: '自定义集群名称'
  3. // 当前es节点名称 如果在集群环境中,都要有相应的名字
  4. node.name: '自定义节点名称'
  5. // data 保存地址
  6. path.data: ''
  7. // 日志保存地址
  8. path.logs:
  9. // 绑定es网络ip
  10. newwork.host: 0.0.0.0
  11. // 默认端口号修改
  12. http.port:9200
  13. // 集群节点名称
  14. cluster.initial_master_nodes:["同之前node.name"]

5. JVM参数 config/jvm.options 默认1g 自行修改

  1. -Xms1g
  2. -Xmx1g

6.添加用户 es 不允许root操作es

  1. useradd esuser
  2. chown -R esuser:esuser /usr/local/elasticsearch-7.6.2
  3. su esuser
  4. whoami

7. 修改 /etc/security/limits.config

  1. * soft nofile 65536
  2. * hard nofile 131072
  3. * soft nproc 2048
  4. * hard nproc 4096

8. 修改 /etc/sysctl.conf

[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

  1. vm.max_map_count=262145
  2. ## 保存后执行
  3. sysctl -p # 刷新

9. 运行 ./elasticsearch

安装Logstash

1.下载tar包