查看集群设置

List Databases with Sharding Enabled 具备分片功能的列表数据库

To list the databases that have sharding enabled, query the databases collection in the Config Database.

查询配置数据库中的数据库集合,可以显示具有分片功能的数据库列表

A database has sharding enabled if the value of the partitioned field is true.

如果分区字段的值为真,则数据库具有分片功能。

Connect to a mongos instance with a mongo shell, and run the following operation to get a full list of databases with sharding enabled:

使用mongo shell连接一个mongos实例,运行以下操作以获取一个完整的具备分片功能的数据库列表:

use config
db.databases.find( { "partitioned": true } )

EXAMPLE 实例

You can use the following sequence of commands to return a list of all databases in the cluster:

可以使用如下命令行返回集群中的所有数据库列表:

use config
db.databases.find()

If this returns the following result set:

如果上述命令返回如下结果集:

{ "_id" : "test", "primary" : "shardB", "partitioned" : false }
{ "_id" : "animals", "primary" : "shardA", "partitioned" : true }
{ "_id" : "farms", "primary" : "shardA", "partitioned" : false }

Then sharding is only enabled for the animals database.

那么只有 animals数据库可以分片。

List Shards

To list the current set of configured shards, use the listShards command, as follows:

使用如下的listShards 命令,列出当前配置分片的集合:

View Cluster Details 查看集群细节

To view cluster details, issue db.printShardingStatus() or sh.status(). Both methods return the same output.

使用db.printShardingStatus()或者 sh.status()可以查看集群细节。两种命令会返回同样的结果。

EXAMPLE

例子

In the following example output from sh.status()

以下的例子,输出结果来自sh.status()

  • sharding version displays the version number of the shard metadata.

  • sharding version 显示分片元数据的版本数

  • shards displays a list of the mongod instances used as shards in the cluster.

  • shards 显示mongod实例的列表,用于集群中的分片。

  • databases displays all databases in the cluster, including database that do not have sharding enabled.

  • databases 显示集群中的所有数据库,包括无法分片的数据库。

  • The chunks information for the foo database displays how many chunks are on each shard and displays the range of each chunk.

  • 用于foo数据库的chunks 信息,显示每个分片上有多少chunks(分区),并显示每个chunk的范围。

原文链接:https://docs.mongodb.com/manual/tutorial/view-sharded-cluster-configuration/

译者:张冲

最后更新于