【问题标题】:Corda plugins and base-directory configurationCorda 插件和基本目录配置
【发布时间】:2018-01-04 19:13:19
【问题描述】:

我已经设置了一个包含 Notary、NodeA、NodeB 和 NodeC 的 4 节点 Corda 网络。当我为各个节点启动节点和网络服务器实例时,网络会变得健康。但是,

1) 我想将每个节点的配置保存在 /etc/node.conf 下,并将运行时环境保存在 /opt/corda 目录下。当我根据documentation 提供--config-file 和--base-directory 参数时,corda 拒绝将这两个参数作为输入运行。有没有办法隔离运行时环境和配置?

2) 如何让节点拾取插件下的罐子?我在基本目录路径 - /opt/corda/plugins 下为每个节点创建了一个插件目录。但是,创建了它自己的插件目录。 (尽管,在我当前的设置中,我在 /opt/corda/ 下有一个 node.conf 文件来保持它的运行)。如果没有从我创建的插件文件夹中提取 corda,我必须在哪里部署我的 cordapps?我在这里错过了什么吗?我在设置过程中关注了docs

【问题讨论】:

  • 几个问题。每个节点都在单独的机器上吗?默认情况下,节点在哪里创建它的插件文件夹(你说它没有使用 /opt/corda/plugins)?

标签: corda


【解决方案1】:

1) 如您所见,目前不允许同时使用--config-file--base-directory 命令行参数。

但是,您可以通过在节点文件夹的根目录中创建指向 node.conf 文件实际位置的符号链接,将您的 node.conf 文件存储在单独的位置(例如,如果您是 Mac 上的 ln -s ./conf/node.conf ./node.confnode.conf 文件存储在节点根目录下的conf 文件夹中)。

2) 等待澄清。

【讨论】:

    猜你喜欢
    • 2018-11-17
    • 2012-11-17
    • 1970-01-01
    • 2020-11-04
    • 2014-05-22
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 2013-08-09
    相关资源
    最近更新 更多