Cette rubrique décrit les ports par défaut utilisés par les nœuds frontend (FE) et backend (BE) d'un cluster StarRocks sur E-MapReduce (EMR). Elle explique également comment accéder à l'interface utilisateur FE et au endpoint de métriques BE.
Ports FE
| Nom du port | Port par défaut | Version | Sens de la communication | Description |
|---|---|---|---|---|
http_port |
8030 | EMR V5.8.0 et versions antérieures / EMR V3.42.0 et versions antérieures | FE <--> Utilisateur | Port du serveur HTTP sur le FE |
http_port |
18030 | EMR V5.9.0 et versions ultérieures / EMR V3.43.0 et versions ultérieures | FE <--> Utilisateur | Port du serveur HTTP sur le FE |
rpc_port |
9020 | Toutes les versions | BE --> FE ; FE <--> FE | Port du serveur Thrift sur le FE |
query_port |
9030 | Toutes les versions | FE <--> Utilisateur | Port du serveur MySQL sur le FE |
Accéder à l'interface utilisateur FE
Saisissez FE_IP:http_port dans la barre d'adresse de votre navigateur pour ouvrir l'interface utilisateur FE.
FE_IP correspond généralement à une adresse IP publique.
Ports BE
| Nom du port | Port par défaut | Version | Sens de la communication | Description |
|---|---|---|---|---|
be_port |
9060 | Toutes les versions | FE --> BE | Port du serveur Thrift sur le BE. Reçoit les requêtes provenant d'un FE. |
webserver_port |
8040 | EMR V5.8.0 et versions antérieures / EMR V3.42.0 et versions antérieures | BE <--> BE | Port du serveur HTTP sur le BE |
webserver_port |
18040 | EMR V5.9.0 et versions ultérieures / EMR V3.43.0 et versions ultérieures | BE <--> BE | Port du serveur HTTP sur le BE |
heartbeat_service_port |
9050 | Toutes les versions | FE --> BE | Port du service de heartbeat pour le serveur Thrift sur le BE. Reçoit les messages de heartbeat d'un FE. |
brpc_port |
8060 | Toutes les versions | FE <--> BE ; BE <--> BE | Port better Remote Procedure Call (bRPC) sur le BE. Utilisé pour la communication entre les BE. |
Accéder aux métriques BE
Exécutez la commande suivante pour obtenir les métriques d'un nœud BE :
curl http://be_ip:webserver_port/metrics
be_ip correspond généralement à une adresse IP interne.
FAQ
Pourquoi l'accès à un cluster StarRocks via le port 8030 ou le port 8040 échoue-t-il ?