Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1909282.1
Update Date:2017-03-24
Keywords:

Solution Type  Technical Instruction Sure

Solution  1909282.1 :   Oracle Big Data Appliance Port Numbers for BDA V3.*/CDH 5.* and Higher Client/Edge Servers  


Related Items
  • Big Data Appliance Integrated Software
  •  
  • Big Data Appliance Hardware
  •  
Related Categories
  • PLA-Support>Eng Systems>BDA>Big Data Appliance>DB: BDA_EST
  •  




In this Document
Goal
Solution
 Ports
 How to check if ports are open


Created from <SR 3-9173518464>

Applies to:

Big Data Appliance Hardware - Version All Versions and later
Big Data Appliance Integrated Software - Version 3.0 and later
x86_64

Goal

The goal is to identify the port numbers you will need to be aware of for configuring a BDA V3.*/CDH 5.* client/edge server.

The port numbers you will need to be aware of for CDH 5 can be found in the Cloudera documentation: "Configuring Ports for Cloudera Manager".

A list is also included in the Oracle Big Data Appliance Software User's Guide Release 3 (3.0) Section on: Port Numbers Used on Oracle Big Data Appliance.

Two Cloudera blogs with additional information are:

Migrating to MapReduce 2 on YARN (For Operators)  and  Migrating to MapReduce 2 on YARN (For Users).

From the blogs additional internal CDH 5.* ports are:

8030 internal ResourceManager Scheduler RPC (for ApplicationMasters)
8033 internal ResourceManager Admin RPC
8031 internal ResourceManager Resource Tracker RPC (for NodeManagers)
8040 internal NodeManager Localizer RPC
10020 internal Job History RPC
13562 internal Shuffle HTTP

 
The list of ports included in the above documentation includes those for Cloudera Manager, CDH components, managed servcies and other components included with BDA V3.*.  Note that generally the same hold for BDA V3.* and higher.

When setting up a CDH client/edge server:
1.  The ports for the components you are using must be open.
2.  In the case of a firewall, like iptables, the firewall will need to be disabled as needed for the required ports.

Note: These ports are open by default on BDA servers.

Solution

Ports

In the output below an "External" Access Requirement indicates that the port "needs end user access".  Otherwise the port is internal to the cluster.

A potential list of ports new to BDA V3.* / CDH 5.*  to check when setting up a client/edge server can be found in the table here:

ComponentServiceQualifierPortProtocolAccess RequirementConfigurationComment
 YARN ResourceManager Node 2    8032  TCP  External
yarn.
resourcemanager.
address
 
 
 YARN

ResourceManager Node 3

   8032  TCP  External
yarn.
resourcemanager.
address
 
 
 YARN ResourceManager Node 2    8088  TCP  External
yarn.
resourcemanager.
webapp.address
 
 YARN ResourceManager Node 3    8088  TCP  External
yarn.
resourcemanager.
webapp.address
 
 YARN ResourceManager Node 2 - Secure    8090  TCP      
 YARN ResourceManager Node 3 - Secure    8090  TCP      
 YARN JobHistory Server Node 3    19888  TCP  External
mapreduce.
jobhistory.
webapp.address
 
 YARN NodeManager -on Nodes as appropriate    8042  TCP  External
yarn.
nodemanager.
webapp.address
 
 YARN NodeManager    8042  TCP  
yarn.
nodemanager.
webapp.address
 
 YARN NodeManager    8041  TCP  
yarn.
nodemanager.
address
 

 

Other ports of potential interest for CDH 5.* client/edge servers are:

Spark related ports are:

ComponentServiceQualifierPortProtocolAccess RequirementConfigurationComment
Spark Default Master RPC port   7077 TCP External    
Spark Default Master web UI port   18080 TCP External    
Spark Default Worker web UI port   18081 TCP      

 

HBase related ports are:

ComponentServiceQualiferPortProtocolAccess RequirementConfigurationComment
HBase Master   60010 TCP External
hbase.master.
info.port
HTTP
HBase RegionServer   60030 TCP External
hbase.
regionserver.
info.port
HTTP
HBase REST UI   8085 TCP External    
HBase ThriftServer   9095 TCP External    

 

Ports for Solr:

ComponentServiceQualifierPortProtocolAccess RequirementConfigurationComment
 Cloudera Search  Solr search/update   8983  HTTP  External   All Solr-specific actions, update/query.

 

Ports for Oozie:

ComponentServiceQualifierPortProtocolAccess RequirementConfigurationComment
 Oozie  Oozie Server   11000  TCP  External
OOZIE_HTTP_
PORT in oozie-env.sh
 HTTP

 

Ports for Impala:

ComponentServiceQualifierPortProtocolAccess RequirementConfigurationComment
Impala StateStore Daemon StateStore HTTP Server Port  External 25010    External   StateStore web interface for administrators to monitor and troubleshoot.
Impala Catalog Daemon Catalog HTTP Server Port  External 25020    External   Catalog service web interface for administrators to monitor and troubleshoot. New in Impala 1.2 and higher.

 

Other HDFS ports:

ComponentServiceQualifierPortProtocolAccess RequirementConfigurationComment
 HDFS  NameNode  Secure 50470  TCP  External
dfs.https.
address or
dfs.namenode.
https-address
dfs.https.
address
is deprecated (but still works)
HDFS DataNode Secure 1004 TCP External
dfs.datanode.
address
 

 

How to check if ports are open

You can check if a port is open using lsof or netstat as follows:

1. With 'lsof -i :<port#>.  For example:

#  lsof -i :<port#>

  

# lsof -i | grep 8040
  
COMMAND   PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
java    13176 yarn  488u  IPv4 51306442      0t0  TCP bdanode04.example.com:8040 (LISTEN)

 

2. With '# netstat -anp | grep <port#>'.  For example:

# netstat -anp | grep <port#>

 

# netstat -anp | grep 8040
  
tcp        0      0 192.168.42.104:8040         0.0.0.0:*                   LISTEN      13176/java

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback