我想从使用可查询状态创建的自定义表中检索数据,但数据库端口在每次部署后都会不断更改。 我可以为每个节点数据库分配与Web服务和RPC端口相同的特定端口吗?
答案 0 :(得分:3)
这取决于您如何创建节点;
通过设置属性h2Port = x
来编辑每个节点必须存在的node.conf文件,其中x
是您的端口号。
对于每个node { }
块,您可以设置属性h2Port x
您可以通过提供参数startNode
,将任意配置添加到您通过configOverrides
创建的节点。例如,您可以使用Kotlin;
startNode(<NodeName>, customOverrides = mapOf("h2Port" to x))
在Java中,您可以通过将其指定为第5个参数来执行相同操作。
在NodeBasedTest
中,您可以使用与Driver
中相同的方式提供configOverrides参数,但可以提供startNode
的 4th 参数。