微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Clickhouse和RabbitMQ的连接问题

如何解决Clickhouse和RabbitMQ的连接问题

我是 '123456'Clickhouse 的新手。当我尝试使用以下脚本将 RabbitMQ 中的数据记录到 RabbitMQ 时,它不起作用。

Clickhouse

并给出以下错误信息。

CREATE TABLE Station (
    Station varchar(2000)
  ) ENGINE = RabbitMQ SETTINGS rabbitmq_host_port = '<IP>:5672',rabbitmq_exchange_name = 'Clickhouse',rabbitmq_exchange_type = 'direct',rabbitmq_routing_key_list = 'Station',rabbitmq_format = 'CSV',rabbitmq_num_consumers = 1;

对设置rabbitmq_username有什么建议吗?

解决方法

Rabbit MQ credentials 应该在配置文件中定义:

  1. 打开现有的或创建一个新的自定义配置文件 rabbitmq.xml
sudo nano /etc/clickhouse-server/config.d/rabbitmq.xml
  1. 添加此配置并保存
<yandex>
    <rabbitmq>
        <username>your_rabbitmq_username</username>
        <password>your_rabbitmq_password</password>
    </rabbitmq>
</yandex>
  1. 重启服务
sudo service clickhouse-server restart

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。