linux安装elasticsearch8.1.0教程
上传至服务器中,或者直接在linux控制台中输入
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.0-linux-x86_64.tar.gz
2.解压下载的压缩包 tar -zxvf elasticsearch-8.1.0-linux-x86_64.tar.gz
3.进入解压之后的bin目录尝试启动 ./elasticsearch
不出意外的报错了,错误信息很明显,不能使用root用户启动elasticsearch
4.创建一个elasticsearch 分组,并创建一个esuser用户
创建分组 :groupadd elasticsearch
创建用户: useradd esuser -p 123456
给用户 分配权限 chown -R esuser:elasticsearch elasticsearch-8.1.0
5.切换用户 su esuser,再次尝试启动 ./elasticsearch-8.1.0/bin/elasticsearch(下图的配置信息需要保存下来后面要用到)
显示配置信息,启动成功,尝试访问9200端口
这是什么操作,打不开,控制台 报错received plaintext http traffic on an https channel, closing connection Netty4HttpChannel(https通道上的明文http流量)
这是由于es默认开启了ssl认证,只需要在elasticsearch.yml中关闭即可
6.关闭es默认开启的ssl认证 进入es的config目录下 vim elasticsearch.yml
找到ssl配置部分 将
xpack.security.http.ssl:
enabled:true 改为false
同时server.host修改为内网的ip地址
重启es 再次在浏览器中访问9200端口,输入步骤五中的保存的账号和密码
也可以自行关闭账号密码配置,方法较多不在赘述
更多推荐
所有评论(0)