AMBARI-21829. Sqoop: hive import fails with exception 
'java.io.IOException:java.lang.RuntimeException: native-lzo library not 
available' for LZO compression codec (aonishuk)

Change-Id: I52a315c56a61422e4c67f3bbf57b657e3b8a11ef


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/e07e92d8
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/e07e92d8
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/e07e92d8

Branch: refs/heads/2.5-maint
Commit: e07e92d8d2027a94cf673836f53143209acd7fcd
Parents: 82a821e
Author: Andrew Onishuk <[email protected]>
Authored: Mon Aug 28 18:49:46 2017 +0300
Committer: Andrew Onishuk <[email protected]>
Committed: Mon Aug 28 18:49:46 2017 +0300

----------------------------------------------------------------------
 .../stacks/BigInsights/4.2.5/upgrades/config-upgrade.xml          | 3 ++-
 .../resources/stacks/BigInsights/4.2/upgrades/config-upgrade.xml  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/e07e92d8/ambari-server/src/main/resources/stacks/BigInsights/4.2.5/upgrades/config-upgrade.xml
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/stacks/BigInsights/4.2.5/upgrades/config-upgrade.xml
 
b/ambari-server/src/main/resources/stacks/BigInsights/4.2.5/upgrades/config-upgrade.xml
index f90a20e..52c2c70 100644
--- 
a/ambari-server/src/main/resources/stacks/BigInsights/4.2.5/upgrades/config-upgrade.xml
+++ 
b/ambari-server/src/main/resources/stacks/BigInsights/4.2.5/upgrades/config-upgrade.xml
@@ -37,7 +37,7 @@
         <changes>
           <definition xsi:type="configure" 
id="biginsights_4_2_namenode_update_hadoop_env" summary="Update Hadoop env">
             <type>hadoop-env</type>
-            <replace key="content" find="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/iop/current/hadoop-client/lib/native/Linux-amd64-64"
 replace-with="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/hdp/current/hadoop-client/lib/native"
 />
+            <replace key="content" find="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/iop/current/hadoop-client/lib/native/Linux-amd64-64"
 replace-with="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:{{hadoop_lib_home}}/native/Linux-{{architecture}}-64"
 />
             <replace key="content" find="export 
HADOOP_CLASSPATH=${HADOOP_CLASSPATH}${JAVA_JDBC_LIBS}:${MAPREDUCE_LIBS}" 
replace-with="export 
HADOOP_CLASSPATH=${HADOOP_CLASSPATH}${JAVA_JDBC_LIBS}:${MAPREDUCE_LIBS}&#10;if 
[ -d &quot;/usr/lib/hadoop-lzo&quot; ]; then&#10;  export 
HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/usr/lib/hadoop-lzo/lib/*&#10;  export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/lib/hadoop-lzo/lib/native&#10;fi"/>
             <insert key="content" value="{% if 
hadoop_custom_extensions_enabled %} export 
HADOOP_CLASSPATH=$HADOOP_CLASSPATH:{{stack_root}}/current/ext/hadoop/* {% endif 
%}" insert-type="append" newline-after="true" newline-before="true"/>
           </definition>
@@ -108,6 +108,7 @@
           <definition xsi:type="configure" 
id="biginsights_4_2_mapreduce_application_framework_patch" summary="Update 
MapReduce2 configurations">
             <type>mapred-site</type>
             <set key="mapreduce.application.framework.path" 
value="/hdp/apps/${hdp.version}/mapreduce/mapreduce.tar.gz#mr-framework"/>
+            <set key="yarn.app.mapreduce.am.env" 
value="LD_LIBRARY_PATH=/usr/hdp/${hdp.version}/hadoop/lib/native:/usr/hdp/${hdp.version}/hadoop/lib/native/Linux-{{architecture}}-64"/>
           </definition>
         </changes>
       </component>

http://git-wip-us.apache.org/repos/asf/ambari/blob/e07e92d8/ambari-server/src/main/resources/stacks/BigInsights/4.2/upgrades/config-upgrade.xml
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/stacks/BigInsights/4.2/upgrades/config-upgrade.xml
 
b/ambari-server/src/main/resources/stacks/BigInsights/4.2/upgrades/config-upgrade.xml
index cdc9c40..f767a02 100644
--- 
a/ambari-server/src/main/resources/stacks/BigInsights/4.2/upgrades/config-upgrade.xml
+++ 
b/ambari-server/src/main/resources/stacks/BigInsights/4.2/upgrades/config-upgrade.xml
@@ -125,7 +125,7 @@
         <changes>
           <definition xsi:type="configure" 
id="biginsights_4_2_namenode_update_hadoop_env" summary="Update Hadoop env">
             <type>hadoop-env</type>
-            <replace key="content" find="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/iop/current/hadoop-client/lib/native/Linux-amd64-64"
 replace-with="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/hdp/current/hadoop-client/lib/native"
 />
+            <replace key="content" find="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/iop/current/hadoop-client/lib/native/Linux-amd64-64"
 replace-with="export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:{{hadoop_lib_home}}/native/Linux-{{architecture}}-64"
 />
             <replace key="content" find="export 
HADOOP_CLASSPATH=${HADOOP_CLASSPATH}${JAVA_JDBC_LIBS}:${MAPREDUCE_LIBS}" 
replace-with="export 
HADOOP_CLASSPATH=${HADOOP_CLASSPATH}${JAVA_JDBC_LIBS}:${MAPREDUCE_LIBS}&#10;if 
[ -d &quot;/usr/lib/hadoop-lzo&quot; ]; then&#10;  export 
HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/usr/lib/hadoop-lzo/lib/*&#10;  export 
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:/usr/lib/hadoop-lzo/lib/native&#10;fi"/>
             <insert key="content" value="{% if 
hadoop_custom_extensions_enabled %} export 
HADOOP_CLASSPATH=$HADOOP_CLASSPATH:{{stack_root}}/current/ext/hadoop/* {% endif 
%}" insert-type="append" newline-after="true" newline-before="true"/>
           </definition>
@@ -197,6 +197,7 @@
           <definition xsi:type="configure" 
id="biginsights_4_2_mapreduce_application_framework_patch" summary="Update 
MapReduce2 configurations">
             <type>mapred-site</type>
             <set key="mapreduce.application.framework.path" 
value="/hdp/apps/${hdp.version}/mapreduce/mapreduce.tar.gz#mr-framework"/>
+            <set key="yarn.app.mapreduce.am.env" 
value="LD_LIBRARY_PATH=/usr/hdp/${hdp.version}/hadoop/lib/native:/usr/hdp/${hdp.version}/hadoop/lib/native/Linux-{{architecture}}-64"/>
             <insert key="mapreduce.application.classpath" insert-type="append" 
value=":/usr/hdp/current/ext/hadoop/*" newline-before="false" 
newline-after="false"/>
           </definition>
         </changes>

Reply via email to