1234567891011121314151617181920212223242526272829 |
- class hdp-sqoop::mysql-connector()
- {
- include hdp-sqoop::params
- include hdp-hive::params
- $target = "${hdp::params::artifact_dir}/${zip_name}"
- $sqoop_lib = $hdp-sqoop::params::sqoop_lib
- anchor { 'hdp-sqoop::mysql-connector::begin':}
- hdp::exec { 'yum install -y mysql-connector-java-5.0.8-4.jpp5':
- command => "yum install -y mysql-connector-java-5.0.8-4.jpp5",
- unless => "rpm -qa | grep mysql-connector-java-5.0.8-4.jpp5",
- path => ["/bin","/usr/bin/"],
- require => Anchor['hdp-sqoop::mysql-connector::begin']
- }
- hdp::exec { 'sqoop mkdir -p ${artifact_dir} ; cp /usr/share/java/mysql-connector-java.jar ${target}':
- command => "mkdir -p ${artifact_dir} ; cp /usr/share/java/mysql-connector-java.jar ${target}",
- unless => "test -f ${target}",
- creates => $target,
- path => ["/bin","/usr/bin/"],
- require => Hdp::Exec['yum install -y mysql-connector-java-5.0.8-4.jpp5'],
- notify => Anchor['hdp-sqoop::mysql-connector::end'],
- }
- anchor { 'hdp-sqoop::mysql-connector::end':}
-
- }
|