开发者社区> 问答> 正文

[canal.instance.tsdb ] 相关的配置应该写在哪儿?

看项目示例里,在canal.properties和instance.properties中都有tsdb相关的配置,应该配置到哪里比较合适? 或者说canal.properties里instance相关的配置是不是可以删掉,统一由各instance自己来配置?

原提问者GitHub用户happyycm

展开
收起
山海行 2023-04-28 15:06:15 154 0
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    在 canal 中,可以在 canal.properties 文件中配置全局的 canal 参数,也可以在 instance.properties 文件中配置单个实例的参数。对于 tsdb 相关的配置,建议在 instance.properties 文件中进行配置,因为 tsdb 是一个实例级别的配置,不同的实例可能需要不同的 tsdb 配置。同时,如果将 instance 相关的配置都删除,那么每个实例都需要在启动时手动指定配置文件,这样会增加配置的复杂度。因此,建议在 instance.properties 中配置 tsdb 相关的配置。

    2023-04-29 14:41:59
    赞同 展开评论 打赏
  • 在instance里配置会覆盖canal.properties里的 优先级是instance.properties > canal.properties

    我配置在canal.properties instace里就没配置了

    原回答者GitHub用户dingyufei615

    2023-04-28 15:20:07
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载