下载安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.0-linux-x86_64.tar.gz
解压
tar -zxvf elasticsearch-7.9.0-linux-x86_64.tar.gz
root角色修改系统配置
创建es用户,且为目录设置es角色
- 创建用户:
adduser esuser
设置密码:passwd esuser
- 为es目录设置执行角色:
chown -R esuser:esuser ./elasticsearch
- 设置目录权限:
chmod 777 ./elasticsearch
切换es用户:su esuser
设置内存使用限制
./elasticsearch/config/jvm.options
-Xms2g
-Xmx2g
es的配置
cluster.name: my-application #集群名称
node.name: node-1 #节点名称
#设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
network.host: 0.0.0.0
# 端口
http.port: 9200
#数据和日志的存储目录
# path.data: ../es/data
# path.logs: ../es/logs
# 设置插件的存放路径,默认是es根目录下的plugins文件夹
# path.plugins
## 至少需要配置discovery.seed_hosts/discovery.seed_providers/cluster.initial_master_nodes中的一个参数
# discovery.seed_hosts: 集群主机列表
# discovery.seed_providers: 基于配置文件配置集群主机列表
# cluster.initial_master_nodes: 启动时初始化的参与选主的node,生产环境必填
cluster.initial_master_nodes: ["node-1"]
启用es
- ./elasticsearch-7.9.0/bin/elasticsearch
- 常驻进程 ./elasticsearch-7.9.0/bin/elasticsearch -d
访问9200端口即可
评论/回复