内容纲要
概要描述
search 服务 /var/log/search1/instancegroup1/cluster.log 日志文件很大,占用大量磁盘空间。
详细说明
问题描述
search服务 /var/log/search1/instancegroup1/cluster.log 日志文件很大,查看一直在刷类似的日志信息:
[2021-03-21T02:30:33,291][WARN ][o.e.t.n.Netty3Transport ] [kybd01_instancegroup1] exception caught on transport layer [[id: 0x7b920942, /10.100.64.141:55394 :> /10.100.64.140:9300]], closing connection
java.io.StreamCorruptedException: invalid internal transport message format, got (16,1,0,0)
问题原因
集群整体开了安全,但 search 安全是单独关闭的 ,开了安全的客户端访问没有开安全的 search 服务端就会刷这个报错日志。
解决方案
-
确认集群中安装了哪些组件
一般 inceptor、hyperbase、kafka 服务会与 search 会有交互;
可以通过 【更多操作 – 更新依赖】 查看哪些组件与 search 服务有交互; - 在客户端添加自定义参数,属性为
es.client.security.enable
,值为false
,对相应的服务做配置服务,然后重启; - 最后需要重启 guardian 服务
具体操作
修改方法是类似的,下面以 inceptor 为例说明,如果安装了多个 inceptor,每一个 inceptor 都需要单独配置。
参数页面添加自定义参数,保存,配置服务,重启该服务。
- 属性:es.client.security.enable
- 值:false
- 配置文件:hive-site.xml