我正在寻求帮助,以解决ClickHouse(版本23.8.2.7)和Amazon MQ之间的连接问题。我们最近将RabbitMQ示例转换为仅支持AMQPS的Amazon MQ。为了解决此问题,我更新了ClickHouse中的rabbitmq_address设置以利用AMQPS架构。但是,在重新启动ClickHouse服务器时,我在日志文件中遇到以下错误:
<Debug> StorageRabbitMQ (table_name): Trying to restore connection to :0
<Error> StorageRabbitMQ (table_name): Library error report: Secure connection cannot be established: libssl.so cannot be loaded
字符串
我已经尝试重新安装OpenSSL和ClcikHouse,但错误仍然存在。
有没有人能提供一些见解,看看是什么原因导致了这个错误,并提出解决这个问题的潜在解决方案?
1条答案
按热度按时间mxg2im7a1#
检查SSL/TLS配置
字符串
如果目录包含openssl.pem和openssl.key文件,则意味着您的ClickHouse安装具有有效的SSL证书和密钥对。
现在,重新安装OpenSSL和ClcikHouse:如果SSL/TLS配置丢失或过时,您可以重新安装OpenSSL和ClcikHouse。首先,使用以下命令卸载当前安装:
型
然后,使用以下命令重新安装OpenSSL和ClcikHouse:
型
请确保您的ClickHouse配置中有正确的RabbitMQ连接设置。您可以在这里参考ClickHouse文档了解所需的配置设置:https://clickhouse.com/docs/en/engines/table-engines/integrations/rabbitmq确保您使用rabbitmq_address设置而不是rabbitmq_host_port,或者这样做;
型
并提供正确的凭据和连接设置。
然后,如果您使用的是旧版本的ClickHouse,请考虑将其更新到最新版本,因为可能会有与SSL/TLS问题相关的错误修复或改进。