今年公司全文检索数据由elasticsearch6升级到8,跨度比较大,经过一周的测试终于把htts协议的集群部署完成。
之前在网上查询的各种资料都只是空的es集群,而且都是在同一台机器上设置的,https协议且并没有带数据所以搞了一周才搞成。求人不如求己,各位应该都有体会。
各位久等了,正文开始。
一、RPM包安装篇
elasticsearch-8.11.0-x86_64.rpm 官网可下,反正官网下载页面我就没打开过。
elasticsearch8需要jdk17及以上版本,我使用的是es自带的jdk
1.创建es账号,elasticsearch需要es用户权限
#创建账号并赋权限
useradd es
passwd es
Bdyhkj@20140619Ela
给es账号赋权,编辑
vim /etc/sudoers
添加
2.上传rpm包到任意目录,目录内执行rpm包安装命令
rpm -ivh *.rpm --nodeps --force
3.配置环境变量
#ES环境变量vim /etc/profile
JAVA_HOME=/usr/share/elasticsearch/jdk
JAVA_BIN=/usr/share/elasticsearch/jdk/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
#生效环境变量sou