frontends

Name

SinceVersion dev

frontends

description

表函数,生成frontends临时表,可以查看当前doris集群中的 FE 节点信息。

该函数用于from子句中。

syntax

frontends()

frontends()表结构:

  1. mysql> desc function frontends();
  2. +-------------------+------+------+-------+---------+-------+
  3. | Field | Type | Null | Key | Default | Extra |
  4. +-------------------+------+------+-------+---------+-------+
  5. | Name | TEXT | No | false | NULL | NONE |
  6. | Host | TEXT | No | false | NULL | NONE |
  7. | EditLogPort | TEXT | No | false | NULL | NONE |
  8. | HttpPort | TEXT | No | false | NULL | NONE |
  9. | QueryPort | TEXT | No | false | NULL | NONE |
  10. | RpcPort | TEXT | No | false | NULL | NONE |
  11. | ArrowFlightSqlPort| TEXT | No | false | NULL | NONE |
  12. | Role | TEXT | No | false | NULL | NONE |
  13. | IsMaster | TEXT | No | false | NULL | NONE |
  14. | ClusterId | TEXT | No | false | NULL | NONE |
  15. | Join | TEXT | No | false | NULL | NONE |
  16. | Alive | TEXT | No | false | NULL | NONE |
  17. | ReplayedJournalId | TEXT | No | false | NULL | NONE |
  18. | LastHeartbeat | TEXT | No | false | NULL | NONE |
  19. | IsHelper | TEXT | No | false | NULL | NONE |
  20. | ErrMsg | TEXT | No | false | NULL | NONE |
  21. | Version | TEXT | No | false | NULL | NONE |
  22. | CurrentConnected | TEXT | No | false | NULL | NONE |
  23. +-------------------+------+------+-------+---------+-------+
  24. 17 rows in set (0.022 sec)

frontends() tvf展示出来的信息基本与 show frontends 语句展示出的信息一致,但是 frontends() tvf的各个字段类型更加明确,且可以利用tvf生成的表去做过滤、join等操作。

frontends() tvf信息展示进行了鉴权,与 show frontends 行为保持一致,要求用户具有 ADMIN/OPERATOR 权限。

example

  1. mysql> select * from frontends()\G
  2. *************************** 1. row ***************************
  3. Name: fe_5fa8bf19_fd6b_45cb_89c5_25a5ebc45582
  4. IP: 10.xx.xx.14
  5. EditLogPort: 9013
  6. HttpPort: 8034
  7. QueryPort: 9033
  8. RpcPort: 9023
  9. ArrowFlightSqlPort: 9040
  10. Role: FOLLOWER
  11. IsMaster: true
  12. ClusterId: 1258341841
  13. Join: true
  14. Alive: true
  15. ReplayedJournalId: 186
  16. LastHeartbeat: 2023-06-15 16:53:12
  17. IsHelper: true
  18. ErrMsg:
  19. Version: doris-0.0.0-trunk-4b18cde0c7
  20. CurrentConnected: Yes
  21. 1 row in set (0.060 sec)

keywords

  1. frontends