我们在 Apache IoTDB 的 sessionpool 中添加了一个压缩配置,写为
iotDBProperties.enableCompression
来调整数据是否需要使用我们编写的附加压缩算法进行压缩。
然而系统却报了Fail to reconnect to server. Please check server status.xxx:6667
。当我们去掉这个配置后,系统就可以正常运行了。为什么会发生这种情况?后台是否还需要更改其他配置才能成功执行配置?
如果要启用自己添加的压缩机制,需要修改Apache IoTDB的配置并重启服务。配置参数包括
dn_rpc_thrift compression_enable
和cn_rpc_thrift_compression enable
表示是否启用thrift的压缩机制,dn_rpc_advanced_compression_enable
和cn_rpc_advanced compression enable
表示是否启用thrift自定义压缩机制。但一般不建议修改,因为这可能会导致整个系统关闭。您可以决定是否确实需要更改压缩。