search日志超大,一直在刷:java.io.StreamCorruptedException: invalid internal transport message format, got (16,1,0,0)

  使用配置
内容纲要

概要描述


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 服务端就会刷这个报错日志。

解决方案

  1. 确认集群中安装了哪些组件
    一般 inceptor、hyperbase、kafka 服务会与 search 会有交互;
    可以通过 【更多操作 – 更新依赖】 查看哪些组件与 search 服务有交互;

    file

  2. 在客户端添加自定义参数,属性为 es.client.security.enable,值为 false ,对相应的服务做配置服务,然后重启;
  3. 最后需要重启 guardian 服务

具体操作

修改方法是类似的,下面以 inceptor 为例说明,如果安装了多个 inceptor,每一个 inceptor 都需要单独配置。
参数页面添加自定义参数,保存,配置服务,重启该服务。

  • 属性:es.client.security.enable
  • 值:false
  • 配置文件:hive-site.xml

file
file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。