Cluster Interfaces
You can define the following interfaces in your cluster entity:
Type | Required | Interface Example Code | Definition |
---|---|---|---|
readonly | Yes |
<interface type="readonly" endpoint="hftp://nn: 50070" version="2.4.0" /> |
Needed by distcp for replications. |
write | Yes |
<interface type="write" endpoint="hdfs://nn:8020" version="2.4.0" /> |
Writes system data to HDFS. |
execute | Yes |
<interface type="execute" endpoint ="rm:8050" version="0.20.2" /> |
Submits processes as MapReduce. |
workflow | Yes |
<interface type="workflow" endpoint="http://localhost:11000/oozie/" version="3.1" /> |
Submits Oozie jobs. |
registry | No, unless your feeds are Hive tables. |
<interface type="registry" endpoint="thrift://localhost:9083" version="0.11.0" /> |
Required for Hive metastore to register/deregister partitions and get events on partition availability. |
messaging | Yes |
<interface type="messaging" endpoint="tcp://localhost:61616?daemon=true" version="5.4.6" /> |
Needed for alerting. |