The following table lists the default ports used by the various HBase services.
Service | Servers | Default Ports Used | Protocol | Description | Need End User Access? | Configuration Parameters |
HMaster |
Master Nodes (HBase Master Node and any back-up HBase Master node) | 60000 | Yes | hbase.master.port |
||
HMaster Info Web UI |
Master Nodes (HBase master Node and back up HBase Master node if any) | 60010 | http | The port for the HBaseMaster web UI. Set to -1 if you do not want the info server to run. | Yes | hbase.master.info.port |
Region Server |
All Slave Nodes | 60020 | Yes (Typically admins, dev/support teams) | hbase.regionserver.port |
||
Region Server |
All Slave Nodes | 60030 | http | Yes (Typically admins, dev/support teams) | hbase.regionserver.info.port |
|
HBase REST Server (optional) | All REST Servers | 8080 | http | The port used by HBase Rest Servers. REST servers are optional, and not installed by default | Yes |
hbase.rest.port |
HBase REST Server Web UI (optional) | All REST Servers | 8085 | http | The port used by HBase Rest Servers web UI. REST servers are optional, and not installed by default | Yes (Typically admins, dev/support teams) |
hbase.rest.info.port |
HBase Thrift Server (optional) | All Thrift Servers | 9090 | The port used by HBase Thrift Servers. Thrift servers are optional, and not installed by default | Yes | ||
HBase Thrift Server Web UI (optional) | All Thrift Servers | 9095 | The port used by HBase Thrift Servers web UI. Thrift servers are optional, and not installed by default | Yes (Typically admins, dev/support teams) |
hbase.thrift.info.port |