You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by iw...@apache.org on 2022/12/01 02:54:49 UTC

[bigtop] branch master updated: BIGTOP-3872: Adjust Ambari metrics dependency for Ambari-2.7.5 (#1061)

This is an automated email from the ASF dual-hosted git repository.

iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/master by this push:
     new 1eb8b35c BIGTOP-3872: Adjust Ambari metrics dependency for Ambari-2.7.5 (#1061)
1eb8b35c is described below

commit 1eb8b35c2b447c613c13a3541cb592a09739775d
Author: Yuqi Gu <yu...@arm.com>
AuthorDate: Thu Dec 1 10:54:43 2022 +0800

    BIGTOP-3872: Adjust Ambari metrics dependency for Ambari-2.7.5 (#1061)
    
    Change-Id: I0b31ccbc42eb9fc26741f81216e72f1b8aeaf609
    Signed-off-by: Yuqi Gu <yu...@arm.com>
---
 .../patch12-extend-grafana-service-timeout.diff    | 22 ++++++++++
 .../patch5-refine-AMBARI-25599-for-Hadoop-3.4.diff | 47 +++-------------------
 2 files changed, 28 insertions(+), 41 deletions(-)

diff --git a/bigtop-packages/src/common/ambari/patch12-extend-grafana-service-timeout.diff b/bigtop-packages/src/common/ambari/patch12-extend-grafana-service-timeout.diff
new file mode 100644
index 00000000..0d7b59fb
--- /dev/null
+++ b/bigtop-packages/src/common/ambari/patch12-extend-grafana-service-timeout.diff
@@ -0,0 +1,22 @@
+diff --git a/ambari-metrics/ambari-metrics-grafana/conf/unix/ambari-metrics-grafana b/ambari-metrics/ambari-metrics-grafana/conf/unix/ambari-metrics-grafana
+index dba2f5ff55..58c2598208 100644
+--- a/ambari-metrics/ambari-metrics-grafana/conf/unix/ambari-metrics-grafana
++++ b/ambari-metrics/ambari-metrics-grafana/conf/unix/ambari-metrics-grafana
+@@ -118,7 +118,7 @@ case "$1" in
+     then
+       for i in {1..10}
+       do
+-        sleep 2
++        sleep 12
+         # check if pid file has been written to
+         if [ -s $PID_FILE ]; then
+           echo " $(date) pid_file has been written to" >> $LOG_FILE
+@@ -132,7 +132,7 @@ case "$1" in
+         exit 1
+       fi
+       i=0
+-      timeout=60
++      timeout=120
+       # Wait for the process to be properly started before exiting
+       until { cat "$PID_FILE" | xargs kill -0; } >/dev/null 2>&1
+       do
diff --git a/bigtop-packages/src/common/ambari/patch5-refine-AMBARI-25599-for-Hadoop-3.4.diff b/bigtop-packages/src/common/ambari/patch5-refine-AMBARI-25599-for-Hadoop-3.4.diff
index ee520a08..7360d5b2 100644
--- a/bigtop-packages/src/common/ambari/patch5-refine-AMBARI-25599-for-Hadoop-3.4.diff
+++ b/bigtop-packages/src/common/ambari/patch5-refine-AMBARI-25599-for-Hadoop-3.4.diff
@@ -12,24 +12,8 @@ index 65a630069e..ef4a062960 100644
      <solr.mapping.path>${mapping.base.path}/ambari-infra-solr</solr.mapping.path>
      <solr.package.name>ambari-infra-solr</solr.package.name>
      <solr.client.package.name>ambari-infra-solr-client</solr.client.package.name>
-diff --git a/ambari-metrics/ambari-metrics-hadoop-sink/pom.xml b/ambari-metrics/ambari-metrics-hadoop-sink/pom.xml
-index 5551b3966f..66d5e8ebc9 100644
---- a/ambari-metrics/ambari-metrics-hadoop-sink/pom.xml
-+++ b/ambari-metrics/ambari-metrics-hadoop-sink/pom.xml
-@@ -199,6 +199,11 @@ limitations under the License.
-       <artifactId>powermock-module-junit4</artifactId>
-       <scope>test</scope>
-     </dependency>
-+    <dependency>
-+      <groupId>org.apache.commons</groupId>
-+      <artifactId>commons-lang3</artifactId>
-+      <version>3.12.0</version>
-+    </dependency>
-   </dependencies>
- 
- </project>
 diff --git a/ambari-metrics/ambari-metrics-timelineservice/pom.xml b/ambari-metrics/ambari-metrics-timelineservice/pom.xml
-index f8423b3806..b20fc15dbb 100644
+index f8423b3806..e37072e9f8 100644
 --- a/ambari-metrics/ambari-metrics-timelineservice/pom.xml
 +++ b/ambari-metrics/ambari-metrics-timelineservice/pom.xml
 @@ -33,10 +33,10 @@
@@ -47,26 +31,7 @@ index f8423b3806..b20fc15dbb 100644
    </properties>
  
    <build>
-@@ -372,9 +372,15 @@
-     </dependency>
- 
-     <dependency>
--      <groupId>commons-lang</groupId>
--      <artifactId>commons-lang</artifactId>
--      <version>2.6</version>
-+      <groupId>org.apache.phoenix</groupId>
-+      <artifactId>phoenix-hbase-compat-2.4.1</artifactId>
-+      <version>5.1.2</version>
-+    </dependency>
-+
-+    <dependency>
-+      <groupId>org.apache.commons</groupId>
-+      <artifactId>commons-lang3</artifactId>
-+      <version>3.12.0</version>
-     </dependency>
- 
-     <dependency>
-@@ -926,8 +932,8 @@
+@@ -926,8 +926,8 @@
                          compression="gzip"
                      />
                      <move
@@ -78,7 +43,7 @@ index f8423b3806..b20fc15dbb 100644
                    </target>
                  </configuration>
 diff --git a/ambari-metrics/pom.xml b/ambari-metrics/pom.xml
-index a0a11b8e6e..f33479844a 100644
+index a0a11b8e6e..909a297c1c 100644
 --- a/ambari-metrics/pom.xml
 +++ b/ambari-metrics/pom.xml
 @@ -40,14 +40,14 @@
@@ -93,13 +58,13 @@ index a0a11b8e6e..f33479844a 100644
 -    <grafana.tar>https://dl.grafana.com/oss/release/grafana-6.4.2.linux-amd64.tar.gz</grafana.tar>
 -    <phoenix.tar>https://s3.amazonaws.com/dev.hortonworks.com/HDP/centos7/3.x/BUILDS/3.1.4.0-315/tars/phoenix/phoenix-5.0.0.3.1.4.0-315.tar.gz</phoenix.tar>
 -    <phoenix.folder>phoenix-5.0.0.3.1.4.0-315</phoenix.folder>
-+    <hbase.tar>https://archive.apache.org/dist/hbase/2.4.13/hbase-2.4.13-bin.tar.gz</hbase.tar>
++    <hbase.tar>http://bigtop-snapshot.s3.amazonaws.com/centos-7/x86_64/bigtop-stack-binary/hbase-2.4.13-bin.tar.gz</hbase.tar>
 +    <hbase.folder>hbase-2.4.13</hbase.folder>
-+    <hadoop.tar>https://archive.apache.org/dist/hadoop/common/hadoop-3.3.4/hadoop-3.3.4.tar.gz</hadoop.tar>
++    <hadoop.tar>http://bigtop-snapshot.s3.amazonaws.com/centos-7/x86_64/bigtop-stack-binary/hadoop-3.3.4.tar.gz</hadoop.tar>
 +    <hadoop.folder>hadoop-3.3.4</hadoop.folder>
 +    <grafana.folder>grafana-9.1.2</grafana.folder>
 +    <grafana.tar>https://dl.grafana.com/enterprise/release/grafana-enterprise-9.1.2.linux-amd64.tar.gz</grafana.tar>
-+    <phoenix.tar>https://archive.apache.org/dist/phoenix/phoenix-5.1.2/phoenix-hbase-2.4-5.1.2-bin.tar.gz</phoenix.tar>
++    <phoenix.tar>http://bigtop-snapshot.s3.amazonaws.com/centos-7/x86_64/bigtop-stack-binary/phoenix-hbase-2.4-5.1.2-bin.tar.gz</phoenix.tar>
 +    <phoenix.folder>phoenix-hbase-2.4-5.1.2-bin</phoenix.folder>
      <resmonitor.install.dir>/usr/lib/python2.6/site-packages/resource_monitoring</resmonitor.install.dir>
      <powermock.version>1.6.2</powermock.version>