我正在尝试从以下上限文件中读取数据。 从警报文件夹中提取
我正在使用http://metpx.sourceforge.net的AMQP。当我尝试从nifi连接到订阅者时,我收到以下错误。
无法与AMQP经纪人建立连接
这是我的cap.conf文件。
broker amqp://anonymous:anonymous@dd.weather.gc.ca
directory /data
subtopic alerts.cap.#
accept .*
mirror True
答案 0 :(得分:0)
整个夏天,代理迁移到SSL,因此当前URL为:amqps:// anonymous:anonymous@dd.weather.gc.ca
将身份验证信息放入〜/ .config / sarra / credentials.conf的最佳实践 像这样的一行:amqps:// anonymous:anonymous@dd.weather.gc.ca
安装过去一年的版本可能会很多 更好的体验。现在,它带有示例配置, 其中之一是ddc_cap-xml.conf,它与您的数据相同 正在尝试下载。
所以工作是:
blacklab% sr_subscribe add ddc_cap-xml.conf
blacklab% sr_subscribe edit ddc_cap-xml.conf
# Change the directory option to suit your case.
blacklab% sr_subscribe foreground ddc_cap-xml.conf
它应该工作。要证明它可能要花费很多时间,因为仅在需要时才生成此特定集(通用警报协议格式的严重天气警告),而不是连续生成。 (使用 start 代替 foreground 作为后台守护程序运行。)
要进行测试,最好从dd_swob开始,这将是连续的供稿。
blacklab% sr_subscribe list dd_swob
broker amqp://anonymous@dd.weather.gc.ca
exchange xpublic
#msg_skip_threshold 60
#on_msg ../msg_skip_old.py
subtopic observations.swob-ml.#
accept .*
在此配置中,您需要在 accept 行之前添加一个目录选项。并应立即开始下载数据。知道它有效后,请切换回您实际想要的数据集。