ElasticSearch 7.4集群部署实现海量数据存储、搜索分析
官网下载ElasticSearch后解压
修改 每个进程最大同时打开文件数
* soft nofile 65536
* hard nofile 65536
修改虚拟机程序可打开文件数
vm.max_map_count=655360
设置其他主机可访问,并在防火墙开放9200、9300的拦截
network.host: 0.0.0.0
集群配置
具体配置简单举例
path.data: /usr/local/software/data
path.logs:/usr/local/software/logs
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["192.168.95.134", "192.168.95.135", "192.168.95.136"]
cluster.initial_master_nodes: ["node-1", "node-2"]
使用非root用户启动ElasticSearch,可以新建非root用户并授权
当然,使用ElasticSearch集群需要根据具体的业务场景,合理高效的利用资源,这样才能更好的利用它分布式存储和分布式搜索来处理实时数据,接下来,将介绍ElasticSearch中JVM参数和日志配置