This article covers how to deploy PHD 2.x with Isilon using icm_client. We will discuss how to deploy PHD 2.1 with Isilon OneFS 7.2.
1. Fetch the PHD 2.1.0.0 cluster config template using icm:
icm_client fetch-configuration -o /tmp/MyIsilonClusterConfig
2. Open /tmp/MyIsilonClusterConfig/clusterconfig.xml and remove the hdfs from the service tag:
<!--<services>hdfs,yarn,zookeeper,hbase,hive,hawq,pig,mahout,pxf</services>--> <services>yarn,zookeeper,hbase,hive,hawq,pig,mahout,pxf</services>
3. Comment out hdfs under the "hostRoleMapping" tag:
<hostRoleMapping> <!-- <hdfs> <namenode>hdm1.phd.local</namenode> <datanode>hdw1.phd.local,hdw2.phd.local,hdw3.phd.local</datanode> <standbynamenode>hdw1.phd.local</standbynamenode> <journalnode>hdm1.phd.local,hdw1.phd.local</journalnode> </hdfs> --> </hostRoleMapping>4. Add isi-hdfs to the "service" tag:
<services>isi-hdfs,yarn,zookeeper,hbase,hive,hawq,pig,mahout,pxf</services>5. Add the isi-hdfs configuration tags:
<services>isi-hdfs,yarn,zookeeper,hbase,hive,hawq,pig,mahout,pxf</services> <externalServices> <isi-hdfs> <url>hdfs://isi-host.phd.local:8020</url> </isi-hdfs> </externalServices> <hostRoleMapping> </hostRoleMapping>
Here are a list of known or common issues: