下载下载页面:
可以找到目前6版本最新是6.8.2 https://artifacts./downloads/elasticsearch/elasticsearch-6.8.2.tar.gz 修改内核参数echo vm.max_map_count=262144 >> /etc/sysctl.conf 修改句柄限制echo '* soft nofile 65536' >> /etc/security/limits.conf echo '* hard nofile 131072' >> /etc/security/limits.conf (需要重新登录终端即可) 创建执行用户useradd es (设置密码,方便登录操作,如果习惯用key,直接做免密码登录比较安全方便) 安装mkdir -p /apps tar zxvf elasticsearch-6.8.2.tar.gz -C /apps/ ln -s /apps/elasticsearch-6.8.2 /apps/elasticsearch mkdir -p /data/es/data mkdir -p /data/es/logs chown es.es /apps/elasticsearch* /data/es -R 配置可以切换到es用户进行操作,避免权限不正确 su - es vim elasticsearch.yml修改的主要内容: #配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
cluster.name:testing-es #节点名称 node.name: node1 #设置索引数据的存储路径 path.data: /data/es/data #设置日志的存储路径 path.logs: /data/es/logs #设置当前的ip地址,通过指定相同网段的其他节点会加入该集群中 network.host: 192.168.100.1 #设置对外服务的http端口 http.port: 9200 #设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点 discovery.zen.ping.unicast.hosts: ['node1'] |
|