如何停止 corda 节点 运行 示例 cordapp?

How to stop a corda node running a example cordapp?

我已经克隆了一个 cordapp 示例 https://github.com/corda/samples/tree/release-V4/cordapp-example

cd /cordapp-示例 ./gradlew deployNodes kotlin-source/build/nodes/runnodes

示例运行正确。

如何关闭示例 cordapp 和 corda 节点?

在每个节点终端内输入 bye

对于上面的示例,更新 gradle 文件以将 sshd 选项包含为 sshdPort ,这会在 node.conf 中为每个节点生成 sshd 配置。

sshd {
    port=2222
}

参考 - https://docs.corda.net/docs/corda-os/4.4/generating-a-node.html

从您的本地桌面通过 ssh 登录到远程 Ubuntu 机器

ssh -p <port> <ipaddress> -l user1

参考 - https://docs.corda.net/docs/corda-os/4.4/shell.html#the-shell-via-the-local-terminal

然后在 corda Crash shell 启动中输入 运行 命令

run gracefulShutdown

参考 - https://docs.corda.net/docs/corda-os/4.4/shell.html#shutting-down-the-node

这将关闭远程 ubuntu 机器中的 corda 节点。