From 39680e432011f9fcef903b4439592c533268c860 Mon Sep 17 00:00:00 2001
From: root <763669981@qq.com>
Date: Mon, 9 Sep 2024 15:35:59 +0800
Subject: [PATCH 1/4] 1.fix jar package conflict problem 2.upgrade commons-io
to 2.8.0 3.upgrade guava to 32.1.1-jre 4.upgrade kafka to 2.8.2 5.upgrade
zookeeper to 3.7.2 6.upgrade hbase to 2.4.17 7.upgrade hadoop to 3.3.6 8.add
missing jar sqlline
---
ambari-metrics-assembly/pom.xml | 8 +-
ambari-metrics-common/pom.xml | 3 +-
ambari-metrics-flume-sink/pom.xml | 1 -
ambari-metrics-hadoop-sink/pom.xml | 2 +-
ambari-metrics-host-aggregator/pom.xml | 1 -
ambari-metrics-timelineservice/pom.xml | 111 ++++++++++++++++++++++++-
pom.xml | 18 ++--
7 files changed, 124 insertions(+), 20 deletions(-)
diff --git a/ambari-metrics-assembly/pom.xml b/ambari-metrics-assembly/pom.xml
index 8f26a5e7..53ce8d40 100644
--- a/ambari-metrics-assembly/pom.xml
+++ b/ambari-metrics-assembly/pom.xml
@@ -220,8 +220,8 @@
*tests.jar
findbugs*.jar
jdk.tools*.jar
- hadoop*.jar
- hbase*.jar
+
@@ -229,13 +229,13 @@
${collector.dir}/target/ambari-metrics-timelineservice-${project.version}.jar
-
+
diff --git a/ambari-metrics-common/pom.xml b/ambari-metrics-common/pom.xml
index faedbf01..b71e19db 100644
--- a/ambari-metrics-common/pom.xml
+++ b/ambari-metrics-common/pom.xml
@@ -93,7 +93,7 @@
commons-io
commons-io
- 2.4
+ 2.8.0
com.google.code.gson
@@ -103,7 +103,6 @@
com.google.guava
guava
- 28.0-jre
org.apache.curator
diff --git a/ambari-metrics-flume-sink/pom.xml b/ambari-metrics-flume-sink/pom.xml
index 6ac7f689..d08fe277 100644
--- a/ambari-metrics-flume-sink/pom.xml
+++ b/ambari-metrics-flume-sink/pom.xml
@@ -141,7 +141,6 @@ limitations under the License.
com.google.guava
guava
- 18.0
diff --git a/ambari-metrics-hadoop-sink/pom.xml b/ambari-metrics-hadoop-sink/pom.xml
index af23ccdb..fd925b8c 100644
--- a/ambari-metrics-hadoop-sink/pom.xml
+++ b/ambari-metrics-hadoop-sink/pom.xml
@@ -125,7 +125,7 @@ limitations under the License.
commons-io
commons-io
- 2.1
+ 2.8.0
compile
diff --git a/ambari-metrics-host-aggregator/pom.xml b/ambari-metrics-host-aggregator/pom.xml
index 5eadd9d8..e6e22a37 100644
--- a/ambari-metrics-host-aggregator/pom.xml
+++ b/ambari-metrics-host-aggregator/pom.xml
@@ -41,7 +41,6 @@
com.google.guava
guava
- 18.0
org.apache.ambari
diff --git a/ambari-metrics-timelineservice/pom.xml b/ambari-metrics-timelineservice/pom.xml
index 1393492d..cab633ce 100644
--- a/ambari-metrics-timelineservice/pom.xml
+++ b/ambari-metrics-timelineservice/pom.xml
@@ -315,6 +315,54 @@
org.apache.hadoop
hadoop-annotations
+
+ org.apache.hadoop
+ hadoop-hdfs-client
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-core
+
+
+ hbase-mapreduce
+ org.apache.hbase
+
+
+ hbase-hadoop-compat
+ org.apache.hbase
+
+
+ hbase-hadoop2-compat
+ org.apache.hbase
+
+
+ hbase-common
+ org.apache.hbase
+
+
+ hbase-protocol
+ org.apache.hbase
+
+
+ hbase-protocol-shaded
+ org.apache.hbase
+
+
+ hbase-metrics-api
+ org.apache.hbase
+
+
+ hbase-zookeeper
+ org.apache.hbase
+
+
+ hbase-shaded-miscellaneous
+ org.apache.hbase.thirdparty
+
+
+ hbase-shaded-protobuf
+ org.apache.hbase.thirdparty
+
com.fasterxml.jackson.core
jackson-databind
@@ -342,6 +390,62 @@
+
+ org.apache.hadoop
+ hadoop-client
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-minicluster
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-auth
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-distcp
+ ${hadoop.version}
+
+
+ org.apache.hbase
+ hbase-server
+ ${hbase.version}
+
+
+ javax.ws.rs
+ javax.ws.rs-api
+
+
+
+
+ org.apache.hbase
+ hbase-client
+ ${hbase.version}
+
+
+ org.apache.hbase
+ hbase-mapreduce
+ ${hbase.version}
+
+
+ org.apache.hbase
+ hbase-metrics
+ ${hbase.version}
+
+
+ sqlline
+ sqlline
+ 1.9.0
+
org.apache.phoenix
phoenix-hbase-compat-2.4.1
@@ -524,7 +628,6 @@
com.google.guava
guava
- 28.0-jre
commons-logging
@@ -539,7 +642,7 @@
commons-io
commons-io
- 2.4
+ 2.8.0
org.apache.commons
@@ -788,6 +891,10 @@
com.fasterxml.jackson.core
jackson-databind
+
+ org.apache.hadoop
+ hadoop-minicluster
+
diff --git a/pom.xml b/pom.xml
index 8aadd332..510447bc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,17 +38,17 @@
python3 >= 3.0
python3 (>= 3.0)
2.0.0
- 3.5.9
- 2.8.1
+ 3.7.2
+ 2.8.2
5.1.2
- 2.4.13
+ 2.4.17
4.2.0
3.12.0
- http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/hbase-2.4.13-bin.tar.gz
- hbase-2.4.13
- http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/hadoop-3.3.4.tar.gz
- hadoop-3.3.4
- 3.3.4
+ http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/hbase-2.4.17-bin.tar.gz
+ hbase-2.4.17
+ http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/hadoop-3.3.6.tar.gz
+ hadoop-3.3.6
+ 3.3.6
grafana-v11.1.4
https://dl.grafana.com/oss/release/grafana-11.1.4.linux-amd64.tar.gz
http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/phoenix-hbase-2.4-5.1.2-bin.tar.gz
@@ -133,7 +133,7 @@
com.google.guava
guava
- 28.0-jre
+ 32.1.1-jre
From 022ccc2e80b68fb9f454a7ec18708303f9c93634 Mon Sep 17 00:00:00 2001
From: root <763669981@qq.com>
Date: Mon, 9 Sep 2024 18:36:57 +0800
Subject: [PATCH 2/4] 1.upgrade phoenix to 2.4-5.1.3 2.modify download url
---
pom.xml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index 510447bc..4a26227d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,19 +40,19 @@
2.0.0
3.7.2
2.8.2
- 5.1.2
+ 5.1.3
2.4.17
4.2.0
3.12.0
- http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/hbase-2.4.17-bin.tar.gz
+ https://archive.apache.org/dist/hbase/2.4.17/hbase-2.4.17-bin.tar.gz
hbase-2.4.17
- http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/hadoop-3.3.6.tar.gz
+ https://archive.apache.org/dist/hadoop/common/hadoop-3.3.6/hadoop-3.3.6.tar.gz
hadoop-3.3.6
3.3.6
grafana-v11.1.4
https://dl.grafana.com/oss/release/grafana-11.1.4.linux-amd64.tar.gz
- http://repo.bigtop.apache.org.s3.amazonaws.com/bigtop-stack-binary/3.2.0/centos-7/x86_64/phoenix-hbase-2.4-5.1.2-bin.tar.gz
- phoenix-hbase-2.4-5.1.2-bin
+ https://archive.apache.org/dist/phoenix/phoenix-5.1.3/phoenix-hbase-2.4-5.1.3-bin.tar.gz
+ phoenix-hbase-2.4-5.1.3-bin
/usr/lib/python3.9/site-packages/resource_monitoring
1.6.2
apache.snapshots.https
From bc7096094b64193745b8f7b3165c75f29da3a9b1 Mon Sep 17 00:00:00 2001
From: root <763669981@qq.com>
Date: Tue, 10 Sep 2024 09:58:05 +0800
Subject: [PATCH 3/4] remove useless commented
---
ambari-metrics-assembly/pom.xml | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/ambari-metrics-assembly/pom.xml b/ambari-metrics-assembly/pom.xml
index 53ce8d40..74375cbc 100644
--- a/ambari-metrics-assembly/pom.xml
+++ b/ambari-metrics-assembly/pom.xml
@@ -220,8 +220,6 @@
*tests.jar
findbugs*.jar
jdk.tools*.jar
-
@@ -229,13 +227,6 @@
${collector.dir}/target/ambari-metrics-timelineservice-${project.version}.jar
-
From ab43040ef8ec2898ef43d1db61a1daedc4b2fe22 Mon Sep 17 00:00:00 2001
From: root <763669981@qq.com>
Date: Wed, 9 Oct 2024 10:01:08 +0800
Subject: [PATCH 4/4] fix unit test failures
---
.../metrics/core/timeline/AbstractMiniHBaseClusterTest.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/AbstractMiniHBaseClusterTest.java b/ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/AbstractMiniHBaseClusterTest.java
index 0e7949c0..83df9de8 100644
--- a/ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/AbstractMiniHBaseClusterTest.java
+++ b/ambari-metrics-timelineservice/src/test/java/org/apache/ambari/metrics/core/timeline/AbstractMiniHBaseClusterTest.java
@@ -93,7 +93,7 @@ protected static void setUpTestDriver(ReadOnlyProps serverProps, ReadOnlyProps c
}
}
- private static String checkClusterInitialized(ReadOnlyProps serverProps) throws Exception {
+ protected static String checkClusterInitialized(ReadOnlyProps serverProps) throws Exception {
if(!clusterInitialized) {
url = setUpTestCluster(config, serverProps);
clusterInitialized = true;