下载
下载页面:
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
可以找到目前6版本最新是6.8.2
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.2.tar.gz
修改内核参数
echo vm.max_map_count=262144 >> /etc/sysctl.conf
sysct -p
修改句柄限制
echo '* soft nofile 65536' >> /etc/security/limits.conf
echo '* hard nofile 131072' >> /etc/security/limits.conf
(需要重新登录终端即可)
创建执行用户
useradd es
passwd 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
cd /apps/elasticsearch/config
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']
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。