为了更快的定位您的问题,请提供以下信息,谢谢
【详述】写入数据到Starrocks失败,报的错误信息:statusCode=400, body=Bad Request.
An HTTP line is larger than 4096 bytes.
【背景】写入数据报错
【StarRocks版本】5.1.0
错误信息:
statusCode=400, body=Bad Request.
An HTTP line is larger than 4096 bytes.
为了更快的定位您的问题,请提供以下信息,谢谢
【详述】写入数据到Starrocks失败,报的错误信息:statusCode=400, body=Bad Request.
An HTTP line is larger than 4096 bytes.
【背景】写入数据报错
【StarRocks版本】5.1.0
错误信息:
statusCode=400, body=Bad Request.
An HTTP line is larger than 4096 bytes.
这个错误信息 “An HTTP line is larger than 4096 bytes” 表明你的 HTTP 请求行超过了 StarRocks FE 节点的 http_max_initial_line_length 配置的默认限制(4096 字节)。
要解决这个问题,你需要增加 FE 配置中的 http_max_initial_line_length 参数的值。
操作步骤:
修改 FE 配置文件:
在 StarRocks FE 节点的 fe.conf 文件中,找到 http_max_initial_line_length 参数,并将其值调大。例如,你可以尝试将其设置为 8192 或更大,具体取决于你的请求行大小。
http_max_initial_line_length = 8192
重启 FE 节点:
修改配置后,你需要重启 StarRocks FE 节点以使配置生效。
请注意:
http_max_initial_line_length 是一个不可动态修改的参数,所以必须重启 FE 才能生效。