The trafodion build process (when using the package-all target) creates tarfiles and RPMs in the distribution directory.
The source tree file install/README.md gives more details about install tools for a given version of trafodion.
In general, the command line install tool (installer or pyinstaller) uses the server tarfile to install on a given hadoop cluster. Cluster manager plugins (e.g., traf_ambari management pack for Ambari) uses the server RPM. The RPM can be installed using a local yum repository, or simply copied to each node and installed via yum.
Ambari
Install
Install the traf_ambari RPM on the Ambari-server node. If Ambari was previously running, re-start ambari-server. Now Trafodion can be included in cluster creation or added as a new service.
Upgrade
The current Ambari MPack for Trafodion defines Trafodion as an "add-on" service. Ambari does not yet (pre-3.0) provide mechanism to upgrade an add-on service. To work around that, just use these steps to install newer Trafodion:
- Stop Trafodion Service
- Install new traf_ambari RPM on the ambari-server node
- Install new trafodion_server RPM on each trafodion node
- Restart Ambari
- Start Trafodion