如何列出YugabyteDB集群中的所有服务器?

问题描述 投票:0回答:1

我正在寻找所有主机和tservers的主机的所有IP,我们是否有任何特定的命令可以通过它列出所有主机的IP?

yugabytedb
1个回答
0
投票

如果使用 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

© www.soinside.com 2019 - 2024. All rights reserved.