是时候用 ES 拯救发际线啦

安装search guard后,使用客户端代码连接ES。ES版本是6.5.1。

Elasticsearch | 作者 ly898197688 | 发布于2018年12月10日 | 阅读数:2917

ES 版本是6.5.1   使用过的是search-guard 加密
75cd7edfb8a77f1bdb04b5516e14b8a.png
已邀请:

rochy - rochy_he

赞同来自:

如果你配置的是 basic 认证,那么修改默认连接中的 header 即可
在 header 里面添加上认证信息,可参考下面的案例:
RestClientBuilder builder = RestClient.builder(
new HttpHost("localhost", 9200, "http"));
Header[] defaultHeaders = new Header[]{new BasicHeader("header", "value")};
builder.setDefaultHeaders(defaultHeaders);

zqc0512 - andy zhou

赞同来自:

连接不上9200,确认下是网络问题,不是的话这玩意有认证了。 
客户端是用的high还是low 9300需要配置证书的。 5的连接方式好像不是这样的。

ly898197688

赞同来自:

 没有使用search-guard 。 连接没有问题。使用之后。elasticsearch 多了一些设置。如下图:
1544522133(1).jpg

 

1544522283(1).jpg


 

zqc0512 - andy zhou

赞同来自:

http的SSL启用了的。要用SSL
HTTPS连接。你客户端若添加了证书认证还要配置证书。

要回复问题请先登录注册