我在mesh模式下以3节点运行Aerospike集群,我想动态地更新它(即不重新启动集群节点)。
使用"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中的错误,因为相同的命令似乎适用于旧版本。
发布于 2017-01-19 02:49:27
根据所提供的最新资料进行更新:
看起来,最新的asinfo版本破坏了一些命令。这些应该在下一个版本中修复。
与您所做的一样,我们需要从之前的工具发行版中获取asinfo二进制文件。我还认为,在asadm中运行命令也应该有效,但还没有验证它。
在意识到所提出的问题之前,最初的回答是不同的:“提示命令将动态更新集群启动心跳的节点列表。不过,它不会更改'on文件‘配置。on文件配置必须手动更改。”
https://stackoverflow.com/questions/41722805
复制相似问题