1.下载安装包
官网下载,下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
将安装包上传到服务器
#创建文件 mkdir elasticsearch
2.创建一个用户
出于安全考虑,elasticsearch默认不允许以root账号运行
#创建用户 useradd esuser #设置密码 passwd esuser
#将elasticsearch目录的所有权限迭代给esuser用户
chgrp -R esuser ./elasticsearch
chown -R esuser ./elasticsearch
chmod 777 elasticsearch
3.解压安装
却换到esuser用户解压:
#切换用户
su esuser
#解压 tar -zxvf elasticsearch-8.5.0-linux-x86_64.tar.gz #目录重命名(非必要,我这没做修改) mv elasticsearch-8.5.0 elasticsearch
完成后,可查看到目录结构:
4.修改配置文件
修改配置文件 config/elasticsearch.yml
vi elasticsearch.yml
在配置文件中新增配置:
http.cors.enabled: true http.cors.allow-origin: "*"
xpack.security.enabled: false
xpack.security.transport.ssl.enabled: false
在配置文件中打开:
node.name: node-1 #配置当前es节点名称(默认是被注释的,并且默认有一个节点名) network.host: 0.0.0.0 #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问 cluster.initial_master_nodes: ["node-1"] #默认是被注释的 设置master节点列表 用逗号分隔
5.修改/etc/security/limits.conf文件 增加配置
vi /etc/security/limits.conf
在文件最后,增加如下配置:
* soft nofile 65536 * hard nofile 65536
添加完毕之后,执行命令:
sysctl -p
6.启动
./bin/elasticsearch
启动成功能看到9200已运行
我们在浏览器中访问:http://192.168.244.129:9200/
标签:配置文件,0.0,esuser,默认,elasticsearch,Linux,security,安装 From: https://www.cnblogs.com/luoqinghui/p/16891928.html