diff --git a/docs-2.0/2.quick-start/4.nebula-graph-crud.md b/docs-2.0/2.quick-start/4.nebula-graph-crud.md index 76989d83a55..4e99138e3cd 100644 --- a/docs-2.0/2.quick-start/4.nebula-graph-crud.md +++ b/docs-2.0/2.quick-start/4.nebula-graph-crud.md @@ -59,14 +59,13 @@ We recommend that you check the machine status to make sure that all the Storage ```ngql nebula> SHOW HOSTS; -+------------------+------+----------+--------------+----------------------+------------------------+ -| Host | Port | Status | Leader count | Leader distribution | Partition distribution | -+------------------+------+----------+--------------+----------------------+------------------------+ -| "192.168.10.100" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "192.168.10.101" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "192.168.10.102" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "Total" | | | 0 | | | -+------------------+------+----------+--------------+----------------------+------------------------+ ++------------------+------+----------+--------------+----------------------+------------------------+---------+ +| Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | ++------------------+------+----------+--------------+----------------------+------------------------+---------+ +| "192.168.10.100" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | +| "192.168.10.101" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | +| "192.168.10.102" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | ++------------------+------+----------+--------------+----------------------+------------------------+---------+ ``` From the **Status** column of the table in the returned results, you can see that all the Storage services are online. @@ -135,14 +134,13 @@ From the **Status** column of the table in the returned results, you can see tha ```ngql nebula> SHOW HOSTS; - +-------------+-----------+-----------+--------------+----------------------------------+------------------------+ - | Host | Port | Status | Leader count | Leader distribution | Partition distribution | - +-------------+-----------+-----------+--------------+----------------------------------+------------------------+ - | "storaged0" | 9779 | "ONLINE" | 5 | "basketballplayer:5" | "basketballplayer:5" | - | "storaged1" | 9779 | "ONLINE" | 5 | "basketballplayer:5" | "basketballplayer:5" | - | "storaged2" | 9779 | "ONLINE" | 5 | "basketballplayer:5" | "basketballplayer:5" | - | "Total" | | | 15 | "basketballplayer:15" | "basketballplayer:15" | - +-------------+-----------+-----------+--------------+----------------------------------+------------------------+ + +-------------+-----------+-----------+--------------+----------------------------------+------------------------+---------+ + | Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | + +-------------+-----------+-----------+--------------+----------------------------------+------------------------+---------+ + | "storaged0" | 9779 | "ONLINE" | 5 | "basketballplayer:5" | "basketballplayer:5" | "3.0.0" | + | "storaged1" | 9779 | "ONLINE" | 5 | "basketballplayer:5" | "basketballplayer:5" | "3.0.0" | + | "storaged2" | 9779 | "ONLINE" | 5 | "basketballplayer:5" | "basketballplayer:5" | "3.0.0" | + +-------------+-----------+-----------+--------------+----------------------------------+------------------------+---------+ ``` If the **Leader distribution** is uneven, use `BALANCE LEADER` to redistribute the partitions. For more information, see [BALANCE](../8.service-tuning/load-balance.md). diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/6.show-hosts.md b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/6.show-hosts.md index 078a9ab0efb..ade89c13e0d 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/6.show-hosts.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/6.show-hosts.md @@ -19,38 +19,38 @@ SHOW HOSTS [GRAPH | STORAGE | META]; ```ngql nebula> SHOW HOSTS; -+-------------+-------+----------+--------------+----------------------------------+------------------------------+ -| Host | Port | Status | Leader count | Leader distribution | Partition distribution | -+-------------+-------+----------+--------------+----------------------------------+------------------------------+ -| "storaged0" | 9779 | "ONLINE" | 8 | "docs:5, basketballplayer:3" | "docs:5, basketballplayer:3" | -| "storaged1" | 9779 | "ONLINE" | 9 | "basketballplayer:4, docs:5" | "docs:5, basketballplayer:4" | -| "storaged2" | 9779 | "ONLINE" | 8 | "basketballplayer:3, docs:5" | "docs:5, basketballplayer:3" | -+-------------+-------+----------+--------------+----------------------------------+------------------------------+ ++-------------+-------+----------+--------------+----------------------------------+------------------------------+---------+ +| Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | ++-------------+-------+----------+--------------+----------------------------------+------------------------------+---------+ +| "storaged0" | 9779 | "ONLINE" | 8 | "docs:5, basketballplayer:3" | "docs:5, basketballplayer:3" | "3.0.0" | +| "storaged1" | 9779 | "ONLINE" | 9 | "basketballplayer:4, docs:5" | "docs:5, basketballplayer:4" | "3.0.0" | +| "storaged2" | 9779 | "ONLINE" | 8 | "basketballplayer:3, docs:5" | "docs:5, basketballplayer:3" | "3.0.0" | ++-------------+-------+----------+--------------+----------------------------------+------------------------------+---------+ nebula> SHOW HOSTS GRAPH; -+-----------+------+----------+---------+---------------+--------+ ++-----------+------+----------+---------+--------------+---------+ | Host | Port | Status | Role | Git Info Sha | Version | +-----------+------+----------+---------+--------------+---------+ -| "graphd" | 9669 | "ONLINE" | "GRAPH" | "3ba41bd" | "2.6.0" | -| "graphd1" | 9669 | "ONLINE" | "GRAPH" | "3ba41bd" | "2.6.0" | -| "graphd2" | 9669 | "ONLINE" | "GRAPH" | "3ba41bd" | "2.6.0" | +| "graphd" | 9669 | "ONLINE" | "GRAPH" | "3ba41bd" | "3.0.0" | +| "graphd1" | 9669 | "ONLINE" | "GRAPH" | "3ba41bd" | "3.0.0" | +| "graphd2" | 9669 | "ONLINE" | "GRAPH" | "3ba41bd" | "3.0.0" | +-----------+------+----------+---------+--------------+---------+ nebula> SHOW HOSTS STORAGE; +-------------+------+----------+-----------+--------------+---------+ | Host | Port | Status | Role | Git Info Sha | Version | +-------------+------+----------+-----------+--------------+---------+ -| "storaged0" | 9779 | "ONLINE" | "STORAGE" | "3ba41bd" | "2.6.0" | -| "storaged1" | 9779 | "ONLINE" | "STORAGE" | "3ba41bd" | "2.6.0" | -| "storaged2" | 9779 | "ONLINE" | "STORAGE" | "3ba41bd" | "2.6.0" | +| "storaged0" | 9779 | "ONLINE" | "STORAGE" | "3ba41bd" | "3.0.0" | +| "storaged1" | 9779 | "ONLINE" | "STORAGE" | "3ba41bd" | "3.0.0" | +| "storaged2" | 9779 | "ONLINE" | "STORAGE" | "3ba41bd" | "3.0.0" | +-------------+------+----------+-----------+--------------+---------+ nebula> SHOW HOSTS META; +----------+------+----------+--------+--------------+---------+ | Host | Port | Status | Role | Git Info Sha | Version | +----------+------+----------+--------+--------------+---------+ -| "metad2" | 9559 | "ONLINE" | "META" | "3ba41bd" | "2.6.0" | -| "metad0" | 9559 | "ONLINE" | "META" | "3ba41bd" | "2.6.0" | -| "metad1" | 9559 | "ONLINE" | "META" | "3ba41bd" | "2.6.0" | +| "metad2" | 9559 | "ONLINE" | "META" | "3ba41bd" | "3.0.0" | +| "metad0" | 9559 | "ONLINE" | "META" | "3ba41bd" | "3.0.0" | +| "metad1" | 9559 | "ONLINE" | "META" | "3ba41bd" | "3.0.0" | +----------+------+----------+--------+--------------+---------+ ``` diff --git a/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md b/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md index ef3320a6fa2..32a77ae4028 100644 --- a/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md +++ b/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md @@ -97,14 +97,13 @@ On some large clusters, the partition distribution is possibly unbalanced becaus ```ngql nebula> SHOW HOSTS; -+-------------+------+----------+--------------+--------------------------------+--------------------------------+ -| Host | Port | Status | Leader count | Leader distribution | Partition distribution | -+-------------+------+----------+--------------+--------------------------------+--------------------------------+ -| "storaged0" | 9779 | "ONLINE" | 8 | "basketballplayer:3, test:5" | "basketballplayer:10, test:10" | -| "storaged1" | 9779 | "ONLINE" | 9 | "basketballplayer:4, test:5" | "basketballplayer:10, test:10" | -| "storaged2" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:10, test:10" | -| "Total" | | | 20 | "basketballplayer:10, test:10" | "basketballplayer:30, test:30" | -+-------------+------+----------+--------------+--------------------------------+--------------------------------+ ++-------------+------+----------+--------------+--------------------------------+--------------------------------+---------+ +| Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | ++-------------+------+----------+--------------+--------------------------------+--------------------------------+---------+ +| "storaged0" | 9779 | "ONLINE" | 8 | "basketballplayer:3, test:5" | "basketballplayer:10, test:10" | "3.0.0" | +| "storaged1" | 9779 | "ONLINE" | 9 | "basketballplayer:4, test:5" | "basketballplayer:10, test:10" | "3.0.0" | +| "storaged2" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:10, test:10" | "3.0.0" | ++-------------+------+----------+--------------+--------------------------------+--------------------------------+---------+ ``` To balance the request loads, use the following command. @@ -112,12 +111,11 @@ To balance the request loads, use the following command. ```ngql nebula> BALANCE LEADER; nebula> SHOW HOSTS; -+-------------+------+----------+--------------+--------------------------------+--------------------------------+ -| Host | Port | Status | Leader count | Leader distribution | Partition distribution | -+-------------+------+----------+--------------+--------------------------------+--------------------------------+ -| "storaged0" | 9779 | "ONLINE" | 7 | "basketballplayer:3, test:4" | "basketballplayer:10, test:10" | -| "storaged1" | 9779 | "ONLINE" | 7 | "basketballplayer:4, test:3" | "basketballplayer:10, test:10" | -| "storaged2" | 9779 | "ONLINE" | 6 | "basketballplayer:3, test:3" | "basketballplayer:10, test:10" | -| "Total" | | | 20 | "basketballplayer:10, test:10" | "basketballplayer:30, test:30" | -+-------------+------+----------+--------------+--------------------------------+--------------------------------+ ++-------------+------+----------+--------------+--------------------------------+--------------------------------+---------+ +| Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | ++-------------+------+----------+--------------+--------------------------------+--------------------------------+---------+ +| "storaged0" | 9779 | "ONLINE" | 7 | "basketballplayer:3, test:4" | "basketballplayer:10, test:10" | "3.0.0" | +| "storaged1" | 9779 | "ONLINE" | 7 | "basketballplayer:4, test:3" | "basketballplayer:10, test:10" | "3.0.0" | +| "storaged2" | 9779 | "ONLINE" | 6 | "basketballplayer:3, test:3" | "basketballplayer:10, test:10" | "3.0.0" | ++-------------+------+----------+--------------+--------------------------------+--------------------------------+---------+ ``` diff --git a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md index 2170fd722df..7058b8d98c3 100644 --- a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md +++ b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md @@ -98,14 +98,13 @@ Using Docker Compose can quickly deploy Nebula Graph services based on the prepa ```bash nebula> SHOW HOSTS; - +-------------+------+----------+--------------+----------------------+------------------------+ - | Host | Port | Status | Leader count | Leader distribution | Partition distribution | - +-------------+------+----------+--------------+----------------------+------------------------+ - | "storaged0" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | - | "storaged1" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | - | "storaged2" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | - | "Total" | | | 0 | | | - +-------------+------+----------+--------------+----------------------+------------------------+ + +-------------+------+----------+--------------+----------------------+------------------------+---------+ + | Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | + +-------------+------+----------+--------------+----------------------+------------------------+---------+ + | "storaged0" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | + | "storaged1" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | + | "storaged2" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | + +-------------+------+----------+--------------+----------------------+------------------------+---------+ ``` 5. Run `exit` twice to switch back to your terminal (shell). You can run Step 4 to log in to Nebula Graph again. diff --git a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/deploy-nebula-graph-cluster.md b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/deploy-nebula-graph-cluster.md index b038c2d2dc9..2e178646cae 100644 --- a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/deploy-nebula-graph-cluster.md +++ b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/deploy-nebula-graph-cluster.md @@ -291,14 +291,13 @@ $ ./nebula-console --addr 192.168.10.111 --port 9669 -u root -p nebula Welcome to Nebula Graph! > SHOW HOSTS; -+------------------+------+----------+--------------+----------------------+------------------------+ -| Host | Port | Status | Leader count | Leader distribution | Partition distribution | -+------------------+------+----------+--------------+----------------------+------------------------+ -| "192.168.10.111" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "192.168.10.112" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "192.168.10.113" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "192.168.10.114" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "192.168.10.115" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | -| "Total" | | | 0 | | | -+------------------+------+----------+--------------+----------------------+------------------------+ ++------------------+------+----------+--------------+----------------------+------------------------+---------+ +| Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | ++------------------+------+----------+--------------+----------------------+------------------------+---------+ +| "192.168.10.111" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | +| "192.168.10.112" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | +| "192.168.10.113" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | +| "192.168.10.114" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | +| "192.168.10.115" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.0.0" | ++------------------+------+----------+--------------+----------------------+------------------------+---------+ ``` diff --git a/docs-2.0/8.service-tuning/load-balance.md b/docs-2.0/8.service-tuning/load-balance.md index e504e4bc40d..ef1e90e9e2c 100644 --- a/docs-2.0/8.service-tuning/load-balance.md +++ b/docs-2.0/8.service-tuning/load-balance.md @@ -29,17 +29,16 @@ After you add new storage hosts into the zone, no partition is deployed on the n ```ngql nebual> SHOW HOSTS; - +------------------+------+----------+--------------+-----------------------------------+------------------------+ - Host | Port | Status | Leader count | Leader distribution | Partition distribution | - +------------------+------+----------+--------------+-----------------------------------+------------------------+ - | "192.168.10.100" | 9779 | "ONLINE" | 4 | "basketballplayer:4" | "basketballplayer:15" | - | "192.168.10.101" | 9779 | "ONLINE" | 8 | "basketballplayer:8" | "basketballplayer:15" | - | "192.168.10.102" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:15" | - | "192.168.10.103" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | - | "192.168.10.104" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | - | "192.168.10.105" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | - | "Total" | | | 15 | "basketballplayer:15" | "basketballplayer:45" | - +------------------+------+----------+--------------+-----------------------------------+------------------------+ + +------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ + | Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | + +------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ + | "192.168.10.100" | 9779 | "ONLINE" | 4 | "basketballplayer:4" | "basketballplayer:15" | "3.1.0" | + | "192.168.10.101" | 9779 | "ONLINE" | 8 | "basketballplayer:8" | "basketballplayer:15" | "3.1.0" | + | "192.168.10.102" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:15" | "3.1.0" | + | "192.168.10.103" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.1.0" | + | "192.168.10.104" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.1.0" | + | "192.168.10.105" | 9779 | "ONLINE" | 0 | "No valid partition" | "No valid partition" | "3.1.0" | + +------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ ``` 3. Run `BALANCE IN ZONE` to start a job to balance the distribution of storage partitions in each zone in the current graph space. @@ -77,17 +76,16 @@ After you add new storage hosts into the zone, no partition is deployed on the n ```ngql nebula> SHOW HOSTS; - +------------------+------+----------+--------------+-----------------------------------+------------------------+ - | Host | Port | Status | Leader count | Leader distribution | Partition distribution | - +------------------+------+----------+--------------+-----------------------------------+------------------------+ - | "192.168.10.100" | 9779 | "ONLINE" | 4 | "basketballplayer:4" | "basketballplayer:8" | - | "192.168.10.101" | 9779 | "ONLINE" | 8 | "basketballplayer:8" | "basketballplayer:8" | - | "192.168.10.102" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:8" | - | "192.168.10.103" | 9779 | "ONLINE" | 0 | "No valid partition" | "basketballplayer:7" | - | "192.168.10.104" | 9779 | "ONLINE" | 0 | "No valid partition" | "basketballplayer:7" | - | "192.168.10.105" | 9779 | "ONLINE" | 0 | "No valid partition" | "basketballplayer:7" | - | "Total" | | | 15 | "basketballplayer:15" | "basketballplayer:45" | - +------------------+------+----------+--------------+-----------------------------------+------------------------+ + +------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ + | Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | + +------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ + | "192.168.10.100" | 9779 | "ONLINE" | 4 | "basketballplayer:4" | "basketballplayer:8" | "3.1.0" | + | "192.168.10.101" | 9779 | "ONLINE" | 8 | "basketballplayer:8" | "basketballplayer:8" | "3.1.0" | + | "192.168.10.102" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:8" | "3.1.0" | + | "192.168.10.103" | 9779 | "ONLINE" | 0 | "No valid partition" | "basketballplayer:7" | "3.1.0" | + | "192.168.10.104" | 9779 | "ONLINE" | 0 | "No valid partition" | "basketballplayer:7" | "3.1.0" | + | "192.168.10.105" | 9779 | "ONLINE" | 0 | "No valid partition" | "basketballplayer:7" | "3.1.0" | + +------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ ``` If any subtask fails, run [`RECOVER JOB `](../3.ngql-guide/18.operation-and-maintenance-statements/4.job-statements.md) to restart the balancing. If redoing load balancing does not solve the problem, ask for help in the [Nebula Graph community](https://discuss.nebula-graph.io/). @@ -147,17 +145,16 @@ Run `SHOW HOSTS` to check the balance result. ```ngql nebula> SHOW HOSTS; -+------------------+------+----------+--------------+-----------------------------------+------------------------+ -| Host | Port | Status | Leader count | Leader distribution | Partition distribution | -+------------------+------+----------+--------------+-----------------------------------+------------------------+ -| "192.168.10.100" | 9779 | "ONLINE" | 4 | "basketballplayer:3" | "basketballplayer:8" | -| "192.168.10.101" | 9779 | "ONLINE" | 8 | "basketballplayer:3" | "basketballplayer:8" | -| "192.168.10.102" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:8" | -| "192.168.10.103" | 9779 | "ONLINE" | 0 | "basketballplayer:2" | "basketballplayer:7" | -| "192.168.10.104" | 9779 | "ONLINE" | 0 | "basketballplayer:2" | "basketballplayer:7" | -| "192.168.10.105" | 9779 | "ONLINE" | 0 | "basketballplayer:2" | "basketballplayer:7" | -| "Total" | | | 15 | "basketballplayer:15" | "basketballplayer:45" | -+------------------+------+----------+--------------+-----------------------------------+------------------------+ ++------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ +| Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | ++------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ +| "192.168.10.100" | 9779 | "ONLINE" | 4 | "basketballplayer:3" | "basketballplayer:8" | "3.0.0" | +| "192.168.10.101" | 9779 | "ONLINE" | 8 | "basketballplayer:3" | "basketballplayer:8" | "3.0.0" | +| "192.168.10.102" | 9779 | "ONLINE" | 3 | "basketballplayer:3" | "basketballplayer:8" | "3.0.0" | +| "192.168.10.103" | 9779 | "ONLINE" | 0 | "basketballplayer:2" | "basketballplayer:7" | "3.0.0" | +| "192.168.10.104" | 9779 | "ONLINE" | 0 | "basketballplayer:2" | "basketballplayer:7" | "3.0.0" | +| "192.168.10.105" | 9779 | "ONLINE" | 0 | "basketballplayer:2" | "basketballplayer:7" | "3.0.0" | ++------------------+------+----------+--------------+-----------------------------------+------------------------+---------+ ``` !!! caution