normalized_kernel_machine = nil
case cdh_version.split(/[.u]/)[0]
when '5'
- normalized_kernel_machine = 'x86_64'
+ normalized_kernel_machine = 'x86_64' # CDH 5 provides only 64-bit packages.
platform_ctx = "#{platform}/#{platform_major_version}/#{normalized_kernel_machine}"
when '4'
normalized_kernel_machine = (platform_major_version == '5') \
package cdh_repo_pkg do
source downloaded_repo_pkg
options '--nogpgcheck'
- flush_cache :after
+ #flush_cache [:after]
not_if "rpm -qi #{cdh_repo_pkg}" unless node['cdh']['yum_repo']['update']
action :install
end
{
"run_list": [
- "role[test-cdh4-on-localhost]"
+ "role[hadoop-pseudo-distributed-cdh4]"
]
}
'cdh' => {
'version' => '4.4.0',
'yum_repo' => {
- 'update' => true
+ 'update' => true,
+ 'with_gplextras' => true
}
},
'hadoop' => {
'install_flavor' => 'cdh',
'cdh' => {
+ 'resource_negotiator_framework' => 'MRv1'
},
'with_hadoop_lzo' => true,
'HADOOP_CLASSPATH' => '',
'hadoop' => {
'install_flavor' => 'cdh',
'cdh' => {
+ 'resource_negotiator_framework' => 'YARN'
},
'with_hadoop_lzo' => false,
'HADOOP_CLASSPATH' => '',