Porte usate dai servizi Hadoop su HDInsightPorts used by Hadoop services on HDInsight

Questo documento fornisce un elenco delle porte usate dai servizi Hadoop in esecuzione nei cluster HDInsight basati su Linux.This document provides a list of the ports used by Hadoop services running on Linux-based HDInsight clusters. Fornisce anche informazioni sulle porte usate per connettersi al cluster tramite SSH.It also provides information on ports used to connect to the cluster using SSH.

Porte pubbliche e porte non pubblichePublic ports vs. non-public ports

I cluster HDInsight basati su Linux espongono pubblicamente solo tre porte su Internet: 22, 23 e 443.Linux-based HDInsight clusters only expose three ports publicly on the internet; 22, 23, and 443. Queste porte vengono usate per accedere in modo sicuro al cluster tramite SSH e ai servizi esposti tramite il protocollo HTTPS protetto.These ports are used to securely access the cluster using SSH and services exposed over the secure HTTPS protocol.

Internamente, HDInsight viene implementato da più macchine virtuali di Azure (i nodi all'interno del cluster) in esecuzione su una rete virtuale di Azure.Internally, HDInsight is implemented by several Azure Virtual Machines (the nodes within the cluster) running on an Azure Virtual Network. Dall'interno della rete virtuale è possibile accedere alle porte non esposte a Internet.From within the virtual network, you can access ports not exposed over the internet. Ad esempio, se ci si connette a uno dei nodi head tramite SSH, dal nodo head è possibile accedere direttamente ai servizi in esecuzione sui nodi del cluster.For example, if you connect to one of the head nodes using SSH, from the head node you can then directly access services running on the cluster nodes.

Importante

Se non si specifica una rete virtuale di Azure come opzione di configurazione per HDInsight, se ne crea automaticamente una.If you do not specify an Azure Virtual Network as a configuration option for HDInsight, one is created automatically. Tuttavia, non è possibile aggiungere altri computer (ad esempio altre macchine virtuali di Azure o nel computer di sviluppo client) a questa rete virtuale.However, you cannot join other machines (such as other Azure Virtual Machines or your client development machine) to this virtual network.

Per aggiungere altre macchine alla rete virtuale, creare innanzitutto la rete virtuale e specificarla durante la creazione del cluster HDInsight.To join additional machines to the virtual network, you must create the virtual network first, and then specify it when creating your HDInsight cluster. Per altre informazioni, vedere Estendere le funzionalità di HDInsight usando Rete virtuale di AzureFor more information, see Extend HDInsight capabilities by using an Azure Virtual Network

Porte pubblichePublic ports

Tutti i nodi di un cluster HDInsight si trovano all'interno di una rete virtuale Azure e non sono accessibile direttamente da Internet.All the nodes in an HDInsight cluster are located in an Azure Virtual Network, and cannot be directly accessed from the internet. Un gateway pubblico fornisce accesso a Internet per le porte seguenti, comuni a tutti i tipi di cluster HDInsight.A public gateway provides internet access to the following ports, which are common across all HDInsight cluster types.

ServiceService PortaPort ProtocolloProtocol DESCRIZIONEDescription
sshdsshd 2222 SSHSSH Connette i client a SSHD sul nodo head primario.Connects clients to sshd on the primary headnode. Per altre informazioni, vedere Usare SSH con HDInsight.For more information, see Use SSH with HDInsight.
sshdsshd 2222 SSHSSH Connette i client a sshd sul nodo perimetrale.Connects clients to sshd on the edge node. Per altre informazioni, vedere Usare SSH con HDInsight.For more information, see Use SSH with HDInsight.
sshdsshd 2323 SSHSSH Connette i client a SSHD sul nodo head secondario.Connects clients to sshd on the secondary headnode. Per altre informazioni, vedere Usare SSH con HDInsight.For more information, see Use SSH with HDInsight.
AmbariAmbari 443443 HTTPSHTTPS Interfaccia utente Web AmbariAmbari web UI. Vedere Gestire i cluster HDInsight mediante l'utilizzo dell'interfaccia utente Web AmbariSee Manage HDInsight using the Ambari Web UI
AmbariAmbari 443443 HTTPSHTTPS API REST AmbariAmbari REST API. Vedere Gestire i cluster HDInsight mediante l'API REST AmbariSee Manage HDInsight using the Ambari REST API
WebHCatWebHCat 443443 HTTPSHTTPS API REST HCatalogHCatalog REST API. Vedere gli articoli sull'uso di Hive con Curl, l'uso di Pig con Curl e l'uso di MapReduce con CurlSee Use Hive with Curl, Use Pig with Curl, Use MapReduce with Curl
HiveServer2HiveServer2 443443 ODBCODBC Esegue la connessione ad Hive tramite ODBC.Connects to Hive using ODBC. Vedere Connettere Excel a HDInsight mediante Microsoft Hive ODBC Driver.See Connect Excel to HDInsight with the Microsoft ODBC driver.
HiveServer2HiveServer2 443443 JDBCJDBC Esegue la connessione ad Hive tramite JDBC.Connects to Hive using JDBC. Vedere Connettersi a Hive in Azure HDInsight con il driver Hive JDBCSee Connect to Hive on HDInsight using the Hive JDBC driver

Gli elementi seguenti sono disponibili per tipi di cluster specifici:The following are available for specific cluster types:

ServiceService PortaPort ProtocolloProtocol Tipo di clusterCluster type DESCRIZIONEDescription
StargateStargate 443443 HTTPSHTTPS hbaseHBase API REST HBaseHBase REST API. Vedere Introduzione all'uso di HBaseSee Get started using HBase
LivyLivy 443443 HTTPSHTTPS SparkSpark API REST SparkSpark REST API. Vedere Inviare processi Spark in modalità remota con LivySee Submit Spark jobs remotely using Livy
Server Spark ThriftSpark Thrift server 443443 HTTPSHTTPS SparkSpark Server Spark Thrift usato per inviare query Hive.Spark Thrift server used to submit Hive queries. Vedere Usare Beeline con Hive in HDInsightSee Use Beeline with Hive on HDInsight
StormStorm 443443 HTTPSHTTPS StormStorm Interfaccia utente Web di StormStorm web UI. Vedere Distribuire e gestire topologie Apache Storm in HDInsightSee Deploy and manage Storm topologies on HDInsight

AuthenticationAuthentication

Tutti i servizi esposti pubblicamente su Internet devono essere autenticati:All services publicly exposed on the internet must be authenticated:

PortaPort CredenzialiCredentials
22 o 2322 or 23 Le credenziali utente SSH specificate durante la creazione del clusterThe SSH user credentials specified during cluster creation
443443 Il nome di accesso (impostazione predefinita: admin) e la password impostati durante la creazione del clusterThe login name (default: admin) and password that were set during cluster creation

Porte non pubblicheNon-public ports

Nota

Alcuni servizi sono disponibili solo su tipi di cluster specifici.Some services are only available on specific cluster types. Ad esempio, HBase è disponibile solo su tipi di cluster HBase.For example, HBase is only available on HBase cluster types.

Importante

Alcuni servizi vengono eseguiti in un solo nodo head alla volta.Some services only run on one headnode at a time. Se quando si tenta di connettersi al servizio nel nodo head primario viene visualizzato un errore, riprovare usando il nodo head secondario.If you attempt to connect to the service on the primary headnode and receive an error, retry using the secondary headnode.

AmbariAmbari

ServiceService NodiNodes PortaPort Percorso URLURL path ProtocolloProtocol
Interfaccia utente Web AmbariAmbari web UI Nodi headHead nodes 80808080 / HTTPHTTP
API REST AmbariAmbari REST API Nodi headHead nodes 80808080 /api/v1/api/v1 HTTPHTTP

Esempi:Examples:

  • API REST Ambari: curl -u admin "http://10.0.0.11:8080/api/v1/clusters"Ambari REST API: curl -u admin "http://10.0.0.11:8080/api/v1/clusters"

Porte HDFSHDFS ports

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
Interfaccia utente Web NameNodeNameNode web UI Nodi headHead nodes 3007030070 HTTPSHTTPS Interfaccia utente Web per visualizzare lo statoWeb UI to view status
Servizio metadati NameNodeNameNode metadata service Nodi headhead nodes 80208020 IPCIPC Metadati del file systemFile system metadata
DataNodeDataNode Tutti i nodi di lavoroAll worker nodes 3007530075 HTTPSHTTPS Interfaccia utente Web per visualizzare lo stato, i log e così via.Web UI to view status, logs, etc.
DataNodeDataNode Tutti i nodi di lavoroAll worker nodes 3001030010   Trasferimento datiData transfer
DataNodeDataNode Tutti i nodi di lavoroAll worker nodes 3002030020 IPCIPC Operazioni sui metadatiMetadata operations
NameNode secondarioSecondary NameNode Nodi headHead nodes 5009050090 HTTPHTTP Checkpoint per i metadati NameNodeCheckpoint for NameNode metadata

Porte YARNYARN ports

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
Interfaccia utente Web di Resource ManagerResource Manager web UI Nodi headHead nodes 80888088 HTTPHTTP Interfaccia utente Web per Resource ManagerWeb UI for Resource Manager
Interfaccia utente Web di Resource ManagerResource Manager web UI Nodi headHead nodes 80908090 HTTPSHTTPS Interfaccia utente Web per Resource ManagerWeb UI for Resource Manager
Interfaccia di amministrazione di Resource ManagerResource Manager admin interface Nodi headhead nodes 81418141 IPCIPC Per gli invii delle applicazioni (Hive, server Hive, Pig e così via)For application submissions (Hive, Hive server, Pig, etc.)
Utilità di pianificazione di Resource ManagerResource Manager scheduler Nodi headhead nodes 80308030 HTTPHTTP Interfaccia di amministrazioneAdministrative interface
Interfaccia dell'applicazione Resource ManagerResource Manager application interface Nodi headhead nodes 80508050 HTTPHTTP Indirizzo dell'interfaccia di gestione delle applicazioniAddress of the applications manager interface
NodeManagerNodeManager Tutti i nodi di lavoroAll worker nodes 3005030050   L'indirizzo del gestore di contenitoreThe address of the container manager
Interfaccia utente Web di NodeManagerNodeManager web UI Tutti i nodi di lavoroAll worker nodes 3006030060 HTTPHTTP Interfaccia di Resource ManagerResource manager interface
Indirizzo di TimelineTimeline address Nodi headHead nodes 1020010200 RPCRPC Il servizio RPC del servizio Timeline.The Timeline service RPC service.
Interfaccia utente Web di TimelineTimeline web UI Nodi headHead nodes 81818181 HTTPHTTP L'interfaccia utente Web del servizio TimelineThe Timeline service web UI

Porte HiveHive ports

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
HiveServer2HiveServer2 Nodi headHead nodes 1000110001 ThriftThrift Servizio per la connessione ad Hive (Thrift/JDBC)Service for connecting to Hive (Thrift/JDBC)
Metastore HiveHive Metastore Nodi headHead nodes 90839083 ThriftThrift Servizio per la connessione ai metadati Hive (Thrift/JDBC)Service for connecting to Hive metadata (Thrift/JDBC)

Porte WebHCatWebHCat ports

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
Server WebHCatWebHCat server Nodi headHead nodes 3011130111 HTTPHTTP API Web su HCatalog e su altri servizi HadoopWeb API on top of HCatalog and other Hadoop services

Porte MapReduceMapReduce ports

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
JobHistoryJobHistory Nodi headHead nodes 1988819888 HTTPHTTP Interfaccia utente Web di MapReduce JobHistoryMapReduce JobHistory web UI
JobHistoryJobHistory Nodi headHead nodes 1002010020   Server di MapReduce JobHistoryMapReduce JobHistory server
ShuffleHandlerShuffleHandler   1356213562   Trasferisce output intermedi di Map ai reducer che eseguono la richiestaTransfers intermediate Map outputs to requesting Reducers

OozieOozie

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
Server di OozieOozie server Nodi headHead nodes 1100011000 HTTPHTTP URL per il servizio OozieURL for Oozie service
Server di OozieOozie server Nodi headHead nodes 1100111001 HTTPHTTP Porta per l'amministrazione di OoziePort for Oozie admin

Metriche di AmbariAmbari Metrics

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
TimeLine (cronologia delle applicazioni)TimeLine (Application history) Nodi headHead nodes 61886188 HTTPHTTP L'interfaccia utente Web del servizio TimelineThe TimeLine service web UI
TimeLine (cronologia delle applicazioni)TimeLine (Application history) Nodi headHead nodes 3020030200 RPCRPC L'interfaccia utente Web del servizio TimelineThe TimeLine service web UI

Porte HBaseHBase ports

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
HMasterHMaster Nodi headHead nodes 1600016000    
Interfaccia utente Web informativa di HMasterHMaster info Web UI Nodi headHead nodes 1601016010 HTTPHTTP La porta per l'interfaccia utente Web Master HBaseThe port for the HBase Master web UI
Server dell'areaRegion server Tutti i nodi di lavoroAll worker nodes 1602016020    
    21812181   La porta usata dai client per connettersi a ZooKeeperThe port that clients use to connect to ZooKeeper

Porte KafkaKafka ports

ServiceService NodiNodes PortaPort ProtocolloProtocol DESCRIZIONEDescription
GestoreBroker Nodi di lavoroWorker nodes 90929092 Protocollo di trasmissione KafkaKafka Wire Protocol Usato per la comunicazione di clientUsed for client communication
  Nodi ZookeeperZookeeper nodes 21812181   La porta usata dai client per connettersi a ZooKeeperThe port that clients use to connect to Zookeeper

Porte SparkSpark ports

ServiceService NodiNodes PortaPort ProtocolloProtocol Percorso URLURL path DESCRIZIONEDescription
Server Spark ThriftSpark Thrift servers Nodi headHead nodes 1000210002 ThriftThrift   Servizio per la connessione a Spark SQL (Thrift/JDBC)Service for connecting to Spark SQL (Thrift/JDBC)
Server LivyLivy server Nodi headHead nodes 89988998 HTTPHTTP   Servizio per l'esecuzione di istruzioni, processi e applicazioniService for running statements, jobs, and applications
Notebook di JupyterJupyter notebook Nodi headHead nodes 80018001 HTTPHTTP   Sito Web Notebook di JupyterJupyter notebook website

Esempi:Examples:

  • Livy: curl -u admin -G "http://10.0.0.11:8998/".Livy: curl -u admin -G "http://10.0.0.11:8998/". In questo esempio, 10.0.0.11 è l'indirizzo IP del nodo head che ospita il servizio Livy.In this example, 10.0.0.11 is the IP address of the headnode that hosts the Livy service.