gpt4 book ai didi

mysql - 如果手动运行 Flum,Cygnus 只会将数据保存在 MySql 数据库中

转载 作者:行者123 更新时间:2023-11-29 03:30:35 24 4
gpt4 key购买 nike

所以我之前遇到了 MySql 数据库数据持久性问题 (Cygnus not presisting data on MySql database),如您所见,该问题已部分解决。我在问另一个问题,因为这是问题中的另一个主题。

从我之前问的问题可以看出,问题是 Cygnus 正在运行但没有启动任何 Flume 组件(任何源、 channel 或接收器)。我通过以下方式启动了水槽代理:

/usr/cygnus/bin/cygnus-flume-ng agent --conf /usr/cygnus/conf/ -f /usr/cygnus/conf/agent_a1.conf -n cygnusagent -Dflume.root.logger=INFO,console

如果我这样做了,所有的问题都解决了,并且值被保留在表中。但是一旦我终止了进程或退出了 ssh 连接(我在云上工作),这些值就停止了。

您可以在我上面提供的链接中看到我正在使用的日志、数据和脚本。

最佳答案

现在您正在尝试将 Cygnus 作为服务运行,我们需要正确配置 cygnus_instance_<id>.conf文件除了 agent_<id>.conf一。 HJaving 看你的文件,我看到了:

AGENT_NAME=root

这是错误的,应该是cygnusagent而不是 root .如评论中所述:

# Name of the agent. The name of the agent is not trivial, since it is
# the base for the Flume parameters naming conventions, e.g. it appears
# in .sources.http-source.channels=...

关于mysql - 如果手动运行 Flum,Cygnus 只会将数据保存在 MySql 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31248703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com