我正在以3个节点的网状模式运行Aerospike Cluster,我想动态更新它(即不重启群集节点)。
使用“asinfo”工具我想:
我尝试使用tip命令获得第(2)点,但它不起作用:
$asinfo -v "tip:host=192.168.0.81;port=3002”
我没有在这里找到任何特定信息: http://www.aerospike.com/docs/tools/asinfo
您能否分享一下这方面的信息?
root@XYZ:/# asinfo -v 'tip:host=9.0.1.131;port=3002'
~~~ -v tip:host = 9.0.1.131 ~~~
Do not understand '=' in '-v tip:host = 9.0.1.131'
~~~ = 3002 --no_node_name ~~~
ERR: Do not understand 'port = 3002 --no_node_name'
这可能是Aerospike build 3.11.0.2中的BUG,因为同样的命令似乎在旧版本中工作。
答案 0 :(得分:2)
根据提供的最新信息进行更新:
看起来最新的asinfo版本打破了一些命令。这些应该在下一个版本中修复。
正如您所做的那样,可以从之前的工具版本中获取asinfo二进制文件。我还认为从asadm shell中运行命令应该也可以,但是还没有验证它。
在实现提出的问题之前的原始答案是不同的:“tip命令将动态更新集群启动心跳的节点列表。但它不会更改'on file'配置。文件配置将具有手动更改。“