ubuntu部署elasticsearch8.4
使用deb的方式部署
从官网下载elasticsearch的包
https://elasticsearch.cn/download/
或者从百度网盘
链接:https://pan.baidu.com/s/1byRI7Ny2wgEYwW12HivvrA?pwd=krhf
提取码:krhf
把包上传到服务器后开始部署
dpkg -i elasticsearch-7.12.1-amd64.deb
部署后的目录在/etc下
启动elasticsearch
systemctl start elasticsearch
查看状态
systemctl status elasticsearch
浏览器访问
http://localhost:9200/
或者
curl -X GET "localhost:9200/"
报错:
启动elasticsearch后网页无法访问的原因可能是将xpack.security.enabled和xpack.security.http.ssl.enabled设置为true,将这两个参数设置为false并重启elasticsearch后即可解决问题。
-------------------------------------------------------------------------------------------------------------
使用tar包方式部署
链接:https://pan.baidu.com/s/1byRI7Ny2wgEYwW12HivvrA?pwd=krhf
提取码:krhf
解压安装包
tar -zxvf elasticsearch-8.4.3-linux-x86_64.tar.gz -C /usr/local/
创建启动用户
useradd elastic
设置密码
passwd elastic
将解压目录的属主和属组设为elastic
调整虚拟内存
vim /etc/sysctl.conf
###############################
vm.max_map_count = 262144
###############################
重新加载
sysctl -p
修改es配置文件
######################################################
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["自己主机名"]
xpack.security.enabled: false #关闭安全认证
######################################################
进入es根目录,切换elastic用户启动es
su elastic
./bin/elasticsearch -d 后台运行
浏览器里访问地址
https://120.27.13.106:9200/