1. Option I - Central Push Install Using Corporate Standard Procedures

Many Windows Data Centers have standard corporate procedures for performing centralized push-install of software packages to hundreds or thousands of computers at the same time. In general, these same procedures will work for doing a centralized push-install of HDP to a Hadoop cluster.

If your Data Center already has such procedures in place, then follow this simple checklist:

  1. Identify the hosts that will constitute the Hadoop cluster nodes, and configure them for centralized push-install, according to your standard procedures.

  2. Complete all the prerequisites provided in the section Prepare the Environment.

    [Note]Note

    In many cases, your standard procedures will cover all the suggestions in this section. In some cases, you may need to make additional configuration changes for Hadoop to run correctly. In particular, you will want to enable Remote Scripting from your administrative Master Node to the other nodes in the cluster, since many Powershell scripts are used for Hadoop cluster management and administration. To enable Remote Scripting, see the instructions provided here.

  3. Extract the HDP-Win zip folder from here.

    Identify the MSI and sample clusterproperties.txt file.

    [Note]Note

    Downloaded MSI includes full source, binary-only MSI, and documentation for all components. Hortonworks recommends using the binary-only MSI for faster downloads.

  4. Create your own custom clusterproperties.txt file, following the instructions in the section Configure the HDP Installer.

    [Important]Important

    When specifying the host lists in the clusterproperties.txt file, if the hosts are multi-homed or have multiple NIC cards, make sure that each name or IP address by which you specify the hosts are the preferred name or IP address by which the hosts can communicate among themselves. In other words, these should be the addresses used internal to the cluster, not those used for addressing cluster nodes from outside the cluster.

  5. Using your standard procedures, push both the MSI and the custom clusterproperties.txt file to each node in the cluster. Alternatively, you can place the MSI and the clusterproperties.txt file in a network share location accessible via CIFS file path from each node in the cluster.

    [Note]Note

    Ensure that you place the two files together in the same target directory on each node.

  6. Continuing to use your standard procedures, remotely execute on each node the msiexec command documented in section Install from the MSI. This will cause the MSI to install itself, using the parameters in the clusterproperties.txt file.

  7. Examine the return results and/or logs from your standard procedures to ensure that all nodes were successfully installed.

  8. Smoke test your installation using the instructions provided in the Validate the Install section.