首页 > 其他分享 >opensearch单机版安装部署

opensearch单机版安装部署

时间:2024-10-24 15:17:29浏览次数:3  
标签:Java opensearch OpenSearch 启动 部署 Linux 单机版 1000

操作系统兼容性

我们建议在 Red Hat Enterprise Linux (RHEL) 或使用systemd的基于 Debian 的 Linux 发行版上安装 OpenSearch ,例如 CentOS、Amazon Linux 2 和 Ubuntu Long-Term Support (LTS)。OpenSearch 应该适用于大多数 Linux 发行版,但我们只测试了少数几个。对于任何版本的 OpenSearch,我们建议使用 RHEL 7 或 8、CentOS 7 或 8、Amazon Linux 2、Ubuntu 16.04、18.04 或 20.04。

Java 兼容性

适用于 Linux 的 OpenSearch 发行版在目录中附带了兼容的Adoptium JDK版本的 Java 。jdk要查找 JDK 版本,请运行./jdk/bin/java -version. 例如,OpenSearch 1.0.0 tarball 随附 Java 15.0.1+9(非 LTS),OpenSearch 1.3.0 随附 Java 11.0.14.1+1 (LTS),OpenSearch 2.0.0 随附 Java 17.0.2 +8 (LTS)。OpenSearch 使用所有兼容的 Java 版本进行了测试。

OpenSearch版本兼容的 Java 版本需要 Java 版本
1.0 - 1.2.x11, 1515.0.1+9
1.3.x8, 11, 1411.0.14.1+1
2.0.011, 1717.0.2+8

docker安装

拉取镜像

docker pull opensearchproject/opensearch:2.2.0

查看镜像
在这里插入图片描述
启动服务

docker run -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" opensearchproject/opensearch:2.2.0

启动日志如下
在这里插入图片描述
注意:需要添加discovery.type=single-node此参数,因是单机版
看到以下日志并且日志中无明显error表示启动成功
在这里插入图片描述
检查opensearch是否可用

切换一个新的终端
检查端口是否9200 /9600启动成功
在这里插入图片描述
检查opensearch是否启动成功
opensearch默认加载安全插件[opensearch-security], 在启动日志中也可看到,默认的用户名密码为admin:admin
在这里插入图片描述

裸服务器安装

下载tar包并上传到服务器上面
在这里插入图片描述
解压
在这里插入图片描述执行安装脚本
在这里插入图片描述
注意在最后启动是失败的,因为opensearch不能以root用户启动,需要切换为opensearch用户启动,报错如下
在这里插入图片描述
也可直接切换为opensearch用户执行脚本,则不会 出现此问题,注意安装目录的权限为opensearch
切换用户启动
新建opensearch普通用户

groupadd -g 1000 opensearch 
useradd -u 1000 -g 1000 -d /data/opensearch opensearch 
chown -R 1000:1000 /data/opensearch

注意:将 opensearch的启动目录 数据目录 日志目录 安装目录等属主属组改为opensearch,防止启动失败
在这里插入图片描述
启动命令

su - opensearch -c "/data/openserach/opensearch-2.2.0/bin/opnesearch"

验证
在这里插入图片描述
至此 裸服务器单机版安装完成

标签:Java,opensearch,OpenSearch,启动,部署,Linux,单机版,1000
From: https://blog.csdn.net/qq_40477248/article/details/143175388

相关文章