In some cases you will need to open ports in a firewall to allow clients from outside the cluster to connect. Here is a list of ports to consider.
Default port | Config file | Config entry | Required | Range | Protocol | Comment |
4200 | rest-site.xml | trafodion.rest.port | Y | 1 | REST | Trafodion REST server |
4201 | rest-site.xml | trafodion.rest.https.port | Y | 1 | HTTPS | Trafodion REST server (HTTPS) |
23400 | dcs-site.xml | dcs.master.port | Y | n | binary | Start of Trafodion DCS port range (37800 for Trafodion 1.1) |
24400 | dcs-site.xml | dcs.master.info.port | Y | 1 | HTTP | DCS master web GUI (40010 for Trafodion 1.1) |
24410 | dcs-site.xml | dcs.server.info.port | Y | n | HTTP | Start of range for DCS server web GUIs (40020 for Trafodion 1.1) |
50030 | mapred-site.xml | mapred.job.tracker.http.address | N | 1 | HTTP | MapReduce job tracker web GUI |
50070 | hdfs-site.xml | dfs.http.address | N | 1 | HTTP | HDFS namenode web GUI |
50075 | hdfs-site.xml | dfs.datanode.http.address | N | 1 | HTTP | HDFS data node web GUI |
50090 | hdfs-site.xml | dfs.secondary.http.address | N | 1 | HTTP | HDFS secondary namenode web GUI |
60010 | hbase-site.xml | hbase.master.info.port | N | 1 | HTTP | HBase master web GUI |
60030 | hbase-site.xml | hbase.regionserver.info.port | N | 1 | HTTP | HBase region server web GUI |
There are two port ranges. 23400 is a range, to allow multiple mxosrvr processes on each node. Allow a range of a few ports, enough to cover all the servers per node that are listed in the "servers" file in the DCS configuration directory. 24410 is a range as well, enough to cover the DCS servers per node, usually 1 or 2. If you use Trafodion 1.1, then the older port numbers are 37800 and 40010. On top of that you would need the ports required by your Hadoop distro, see here and here. Most of this information comes from a script to sand-box a development install, including the major ports used. The script's name is trafodion/core/sqf/sql/scripts/install_local_hadoop.
Although not all the ports will be used on every node of the cluster, you would need to open most of them for all the nodes in the cluster that have Trafodion, HBase or HDFS servers on them.
Related articles
There is no content with the specified labels