参考文档
https://blog.csdn.net/abu935009066/article/details/134883389
https://github.com/opensearch-project/opensearch-java/tree/main
java8连接opensearch
<dependency>
<groupId>org.opensearch.client</groupId>
<artifactId>opensearch-rest-high-level-client</artifactId>
<version>1.3.10</version>
</dependency>
https://es.dev.cheersmind.qst 账号:admin 密码:admin
配置docker网络
docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 localNet
本地docker配置
openSearch
discovery.type=single-node 单节点模式
network.host=0.0.0.0 在外部IP也能访问
plugins.security.disabled=false 禁用安全套件(为true的话无需密码认证)
Dashbord
server.host=0.0.0.0 允许外部IP访问(可不配置)
OPENSEARCH_HOSTS=http://192.168.0.1:9200 配置opensearch地址
OPENSEARCH_USERNAME=admin
OPENSEARCH_PASSWORD=admin
关闭https
#进入容器
docker exec -it openSearch1.3.10 /bin/bash
#编辑opensearch.yml文件
vi /usr/share/opensearch/config/opensearch.yml
#修改 plugins.security.ssl.http.enabled的值为false
plugins.security.ssl.http.enabled: false
#保存后重启docker