From 0aa111613da53137d4e8c9224e64fda2bc00cdec Mon Sep 17 00:00:00 2001 From: lvkaihua <215957054@qq.com> Date: Mon, 21 Aug 2023 18:47:52 +0800 Subject: [PATCH 1/5] Update hive.spec --- bigtop-packages/src/rpm/hive/SPECS/hive.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bigtop-packages/src/rpm/hive/SPECS/hive.spec b/bigtop-packages/src/rpm/hive/SPECS/hive.spec index 3919a2dbba..6ee7d859a4 100644 --- a/bigtop-packages/src/rpm/hive/SPECS/hive.spec +++ b/bigtop-packages/src/rpm/hive/SPECS/hive.spec @@ -30,6 +30,7 @@ %define usr_lib_zookeeper %{parent_dir}/usr/lib/zookeeper %define usr_lib_hbase %{parent_dir}/usr/lib/hbase +%define usr_lib_hadoop %{parent_dir}/usr/lib/hadoop %define bin_dir %{parent_dir}/%{_bindir} %define man_dir %{parent_dir}/%{_mandir} @@ -295,6 +296,7 @@ cp $RPM_SOURCE_DIR/hive-site.xml . %__ln_s %{usr_lib_zookeeper}/zookeeper.jar $RPM_BUILD_ROOT/%{usr_lib_hive}/lib/ %__ln_s %{usr_lib_hbase}/hbase-common.jar %{usr_lib_hbase}/hbase-client.jar %{usr_lib_hbase}/hbase-hadoop-compat.jar %{usr_lib_hbase}/hbase-hadoop2-compat.jar $RPM_BUILD_ROOT/%{usr_lib_hive}/lib/ %__ln_s %{usr_lib_hbase}/hbase-procedure.jar %{usr_lib_hbase}/hbase-protocol.jar %{usr_lib_hbase}/hbase-server.jar $RPM_BUILD_ROOT/%{usr_lib_hive}/lib/ +%__ln_s %{usr_lib_hadoop}/tools/lib/hadoop-distcp-*.jar $RPM_BUILD_ROOT/%{usr_lib_hive}/lib/ # Workaround for BIGTOP-583 %__rm -f $RPM_BUILD_ROOT/%{usr_lib_hive}/lib/slf4j-log4j12-*.jar From b9349bfe5d381f6a615fb2d0900b5c49c416c2e6 Mon Sep 17 00:00:00 2001 From: lvkaihua <215957054@qq.com> Date: Mon, 21 Aug 2023 18:57:09 +0800 Subject: [PATCH 2/5] Update rules --- bigtop-packages/src/deb/hive/rules | 1 + 1 file changed, 1 insertion(+) diff --git a/bigtop-packages/src/deb/hive/rules b/bigtop-packages/src/deb/hive/rules index 47e057eb5b..9cfd1af278 100755 --- a/bigtop-packages/src/deb/hive/rules +++ b/bigtop-packages/src/deb/hive/rules @@ -60,6 +60,7 @@ override_dh_auto_install: server2 metastore hcatalog-server webhcat-server ln -s /usr/lib/hbase/hbase-common.jar /usr/lib/hbase/hbase-client.jar /usr/lib/hbase/hbase-hadoop-compat.jar /usr/lib/hbase/hbase-hadoop2-compat.jar debian/tmp/usr/lib/hive/lib ln -s /usr/lib/hbase/hbase-procedure.jar /usr/lib/hbase/hbase-protocol.jar /usr/lib/hbase/hbase-server.jar debian/tmp/usr/lib/hive/lib/ ln -s /usr/lib/zookeeper/zookeeper.jar debian/tmp/usr/lib/hive/lib + ln -s /usr/lib/hadoop//tools/lib/hadoop-distcp*.jar debian/tmp/usr/lib/hive/lib/ # Workaround for BIGTOP-583 rm -f debian/tmp/usr/lib/hive/lib/slf4j-log4j12-*.jar bash debian/build-hive-install-file.sh >> debian/hive.install From f02add8dbc5174c9378b6e8f19f793afebffa728 Mon Sep 17 00:00:00 2001 From: lvkaihua <215957054@qq.com> Date: Tue, 19 Sep 2023 14:50:31 +0800 Subject: [PATCH 3/5] Update rules --- bigtop-packages/src/deb/hive/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bigtop-packages/src/deb/hive/rules b/bigtop-packages/src/deb/hive/rules index 9cfd1af278..5dfbb21ea0 100755 --- a/bigtop-packages/src/deb/hive/rules +++ b/bigtop-packages/src/deb/hive/rules @@ -60,7 +60,7 @@ override_dh_auto_install: server2 metastore hcatalog-server webhcat-server ln -s /usr/lib/hbase/hbase-common.jar /usr/lib/hbase/hbase-client.jar /usr/lib/hbase/hbase-hadoop-compat.jar /usr/lib/hbase/hbase-hadoop2-compat.jar debian/tmp/usr/lib/hive/lib ln -s /usr/lib/hbase/hbase-procedure.jar /usr/lib/hbase/hbase-protocol.jar /usr/lib/hbase/hbase-server.jar debian/tmp/usr/lib/hive/lib/ ln -s /usr/lib/zookeeper/zookeeper.jar debian/tmp/usr/lib/hive/lib - ln -s /usr/lib/hadoop//tools/lib/hadoop-distcp*.jar debian/tmp/usr/lib/hive/lib/ + ln -s /usr/lib/hadoop//tools/lib/hadoop-distcp*.jar debian/tmp/usr/lib/hive/lib/ # Workaround for BIGTOP-583 rm -f debian/tmp/usr/lib/hive/lib/slf4j-log4j12-*.jar bash debian/build-hive-install-file.sh >> debian/hive.install From 0439c18b5d1b5aa2b2bcfee2ca49791c5f940690 Mon Sep 17 00:00:00 2001 From: lvkaihua <215957054@qq.com> Date: Tue, 19 Sep 2023 18:27:07 +0800 Subject: [PATCH 4/5] Update rules --- bigtop-packages/src/deb/hive/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bigtop-packages/src/deb/hive/rules b/bigtop-packages/src/deb/hive/rules index 5dfbb21ea0..c2e8547164 100755 --- a/bigtop-packages/src/deb/hive/rules +++ b/bigtop-packages/src/deb/hive/rules @@ -60,7 +60,7 @@ override_dh_auto_install: server2 metastore hcatalog-server webhcat-server ln -s /usr/lib/hbase/hbase-common.jar /usr/lib/hbase/hbase-client.jar /usr/lib/hbase/hbase-hadoop-compat.jar /usr/lib/hbase/hbase-hadoop2-compat.jar debian/tmp/usr/lib/hive/lib ln -s /usr/lib/hbase/hbase-procedure.jar /usr/lib/hbase/hbase-protocol.jar /usr/lib/hbase/hbase-server.jar debian/tmp/usr/lib/hive/lib/ ln -s /usr/lib/zookeeper/zookeeper.jar debian/tmp/usr/lib/hive/lib - ln -s /usr/lib/hadoop//tools/lib/hadoop-distcp*.jar debian/tmp/usr/lib/hive/lib/ + ln -s /usr/lib/hadoop/tools/lib/hadoop-distcp*.jar debian/tmp/usr/lib/hive/lib/ # Workaround for BIGTOP-583 rm -f debian/tmp/usr/lib/hive/lib/slf4j-log4j12-*.jar bash debian/build-hive-install-file.sh >> debian/hive.install From 0f2d5eca1be350d87be468ab5fc551522b2cbb1f Mon Sep 17 00:00:00 2001 From: lvkaihua <215957054@qq.com> Date: Wed, 20 Sep 2023 10:41:55 +0800 Subject: [PATCH 5/5] Update rules --- bigtop-packages/src/deb/hive/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bigtop-packages/src/deb/hive/rules b/bigtop-packages/src/deb/hive/rules index c2e8547164..1c31682582 100755 --- a/bigtop-packages/src/deb/hive/rules +++ b/bigtop-packages/src/deb/hive/rules @@ -60,7 +60,7 @@ override_dh_auto_install: server2 metastore hcatalog-server webhcat-server ln -s /usr/lib/hbase/hbase-common.jar /usr/lib/hbase/hbase-client.jar /usr/lib/hbase/hbase-hadoop-compat.jar /usr/lib/hbase/hbase-hadoop2-compat.jar debian/tmp/usr/lib/hive/lib ln -s /usr/lib/hbase/hbase-procedure.jar /usr/lib/hbase/hbase-protocol.jar /usr/lib/hbase/hbase-server.jar debian/tmp/usr/lib/hive/lib/ ln -s /usr/lib/zookeeper/zookeeper.jar debian/tmp/usr/lib/hive/lib - ln -s /usr/lib/hadoop/tools/lib/hadoop-distcp*.jar debian/tmp/usr/lib/hive/lib/ + ln -s /usr/lib/hadoop/tools/lib/hadoop-distcp*.jar debian/tmp/usr/lib/hive/lib/hadoop-distcp.jar # Workaround for BIGTOP-583 rm -f debian/tmp/usr/lib/hive/lib/slf4j-log4j12-*.jar bash debian/build-hive-install-file.sh >> debian/hive.install