我正在寻找所有主机和tservers的主机的所有IP,我们是否有任何特定的命令可以通过它列出所有主机的IP?
如果使用 YSQL,
yb_servers()
函数会很有帮助:
yugabyte=# SELECT host, cloud, region, zone FROM yb_servers() ORDER BY zone;
host | cloud | region | zone
-------------+-------+-----------+------------
10.37.1.65 | aws | us-east-1 | us-east-1a
10.37.1.204 | aws | us-east-1 | us-east-1b
10.37.1.249 | aws | us-east-1 | us-east-1c
(3 rows)
但这不包括 yb-masters。
对于 yb-master 服务器列表,您可以使用
yb-admin list_all_masters
。