我在公司环境中有两个Ubuntu服务器。我的计划是在一台计算机上设置Sawtooth验证程序,在另一台计算机上设置Sawtooth Client。
我可以在同一台机器上运行它们。
如何在另一台计算机上设置客户端,并将其连接到当前的验证程序设置。是否需要复制任何文件或要复制的任何docker镜像,或者需要完成任何配置?
在线提供的所有博客都说明了同一台计算机上客户端和验证器的设置。我还没有遇到任何博客来解释不同机器上的设置。
最佳答案
您将客户端连接到远程计算机上的REST API。
Sawtooth REST API的TCP端口为8008
。
例如,如果您的验证程序节点位于IP地址10.0.0.100
,则连接到http://10.0.0.100:8008
REST API URL在客户端源代码中指定。许多Sawtooth客户端都可以选择指定REST API点。例如,intkey CLI具有--url
选项,因此您将使用intkey --url http://10.0.0.100:8008
假设主机上没有防火墙(在本示例中为10.0.0.100
)。如果禁用它,或者(最好)打开传入的TCP端口8008
。
关于docker - 将Hyperledger Sawtooth客户端连接到另一台计算机上的Hyperledger Sawtooth验证程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53517439/