1 前期准备
1.1 环境准备
麒麟ARM 64位操作系统
1.2 安装包准备
Elasticsearch下载地址: https://www.elastic.co/cn/downloads/elasticsearch
2 部署elasticsearch
2.1 创建es专用用户
注意:ES不能使用root用户来启动,必须使用普通用户来安装启动。
创建一个es专门的用户(必须),如:isearch
使用root用户在三台机器执行以下命令
useradd isearch
passwd isearch
2.2 上传压缩包,然后解压
tar -zxvf elasticsearch-7.17.7-linux-aarch64.tar.gz -C /rpa/
建立软连接(方便日后升级)
ln -s /rpa/elasticsearch-7.17.7 /rpa/elasticsearch
2.3 修改配置文件
cd /rpa/elasticsearch/config/
vi elasticsearch.yml
# 集群名称
cluster.name: my-elasticsearch
# 节点名称
node.name: node-1
# 是否可以成为master节点
node.master: true
# 是否允许该节点存储数据,默认开启
node.data: true
# 配置elasticsearch数据路径(建议不放在es安装路径下,方便日后升级)
path.data: /rpa/datas/elasticsearch
# 配置elasticsearch日志路径(建议不放在es安装路径下,方便日后升级)
path.logs: /rpa/logs/elasticsearch/
# 网络绑定,绑定 0.0.0.0,代表支持外网访问
network.host: 192.168.12.33
# 设置对外服务的http端口,默认为9200
http.port: 9200
# 设置节点间交互的tcp端口,默认是9300
transport.tcp.port: 9300
# 手动指定可以成为 mater 的所有节点的 name 或者 i