一:下载地址
https://www.elastic.co/cn/downloads/
二:下载后上传到服务器
三:文件解压
tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz
四:修改elasticsearch.yml
# 集群名,节点之间要保持一致 cluster.name: my-application # 节点名,集群内要唯一 node.name: node-1 # 数据存储目录(需要手动创建和改变归属,授权) path.data: /opt/es/elasticsearch-7.9.3/data # 日志存储目录(需要手动创建和改变归属,授权) path.logs: /opt/es/elasticsearch-7.9.3/logs # 允许访问的ip,0.0.0.0代表允许任意ip访问 network.host: 0.0.0.0 # 设置对外服务的http端口,默认为9200 http.port: 9200 # 设置节点间交互的tcp端口,默认是9300 transport.tcp.port: 9300 # 指定该节点是否有资格被选举成为master,默认是true,es是默认集群中的第一台机器为master,如果这台机挂了就会重新选举master node.master: true # 指定该节点是否存储索引数据,默认为true node.data: true # 写入候选主节点的设备地址,在开启服务后可以被选为主节点 discovery.seed_hosts: ["192.168.119.134"] # 初始化一个新的集群时需要此配置来选举master cluster.initial_master_nodes: ["192.168.119.134"] # 设置集群中自动发现其它节点时ping连接超时时间,默认为3秒,对于比较差的网络环境可以高点的值来防止自动发现时出错 discovery.zen.ping_timeout: 10s # 是否支持跨域,是:true http.cors.enabled: true # “*” 表示支持所有域名 http.cors.allow-origin: "*"
五:创建用户ES并授权
创建用户
groupadd es useradd es-g es -p 123456
将es文件夹权限授权给es
chown -R es:es elasticsearch-7.9.3
授权数据存储目录
chown -R es:es /opt/es/elasticsearch-7.9.3/data
授权日志存储目录
chown -R es:es /opt/es/elasticsearch-7.9.3/logs
六 :启动ES
切换至es的bin文件下,启动es
./elasticsearch -d
七:查看es是否启动成功
curl http://127.0.0.1:9200
至此ES安装完成
标签:true,elasticsearch,master,7.9,安装,节点,es From: https://www.cnblogs.com/sunnycc/p/17399721.html