From 9ed1ced5f55736f3e950173412a7123f589e62e3 Mon Sep 17 00:00:00 2001 From: Youngwoo Kim Date: Tue, 7 Feb 2017 12:10:28 +0900 Subject: [PATCH] BIGTOP-2689: Upgrade Zeppelin to version 0.7 --- .../src/common/zeppelin/do-component-build | 7 ++++++- .../src/common/zeppelin/install_zeppelin.sh | 13 ++++--------- .../src/rpm/zeppelin/SPECS/zeppelin.spec | 3 --- bigtop.bom | 2 +- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/bigtop-packages/src/common/zeppelin/do-component-build b/bigtop-packages/src/common/zeppelin/do-component-build index 755627e860..2939b2a1f8 100644 --- a/bigtop-packages/src/common/zeppelin/do-component-build +++ b/bigtop-packages/src/common/zeppelin/do-component-build @@ -40,8 +40,10 @@ t="spark.version" find . -name pom.xml -exec sed -i "s#<$t>.*#<$t>${SPARK_VERSION}#" {} \; t="hadoop.version" find . -name pom.xml -exec sed -i "s#<$t>.*#<$t>${HADOOP_VERSION}#" {} \; -t="hbase.version" +t="hbase.hbase.version" find . -name pom.xml -exec sed -i "s#<$t>.*#<$t>${HBASE_VERSION}#" {} \; +t="hbase.hadoop.version" +find . -name pom.xml -exec sed -i "s#<$t>.*#<$t>${HADOOP_VERSION}#" {} \; t="ignite.version" find . -name pom.xml -exec sed -i "s#<$t>.*#<$t>${IGNITE_HADOOP_VERSION}#" {} \; @@ -60,3 +62,6 @@ fi export MAVEN_OPTS="-Xmx1500m -Xms1500m -XX:MaxPermSize=256m" mvn $BUILD_OPTS clean package + +mkdir -p build/dist +tar -C build/dist --strip-components=1 -xzf zeppelin-distribution/target/zeppelin-*.tar.gz diff --git a/bigtop-packages/src/common/zeppelin/install_zeppelin.sh b/bigtop-packages/src/common/zeppelin/install_zeppelin.sh index 0e305c60d3..b7e31df673 100644 --- a/bigtop-packages/src/common/zeppelin/install_zeppelin.sh +++ b/bigtop-packages/src/common/zeppelin/install_zeppelin.sh @@ -115,19 +115,14 @@ install -d -m 0755 $PREFIX/var/log/zeppelin/ install -d -m 0755 $PREFIX/var/run/zeppelin/ install -d -m 0755 $PREFIX/var/run/zeppelin/webapps -tar --wildcards --strip-components=1 -C $PREFIX/$LIB_DIR -zxf ${BUILD_DIR}/zeppelin-distribution/target/zeppelin-*.tar.gz \*/bin/\* -tar --wildcards --strip-components=1 -C $PREFIX/$LIB_DIR -zxf ${BUILD_DIR}/zeppelin-distribution/target/zeppelin-*.tar.gz \*/interpreter/\* -tar --wildcards --strip-components=1 -C $PREFIX/$LIB_DIR -zxf ${BUILD_DIR}/zeppelin-distribution/target/zeppelin-*.tar.gz \*/lib/\* -tar --wildcards --strip-components=1 -C $PREFIX/$LIB_DIR -zxf ${BUILD_DIR}/zeppelin-distribution/target/zeppelin-*.tar.gz \*zeppelin-server\*.jar -tar --wildcards --strip-components=1 -C $PREFIX/$LIB_DIR -zxf ${BUILD_DIR}/zeppelin-distribution/target/zeppelin-*.tar.gz \*zeppelin-web\*.war -tar --wildcards --strip-components=1 -C $PREFIX/var/lib/zeppelin -zxf ${BUILD_DIR}/zeppelin-distribution/target/zeppelin-*.tar.gz \*/notebook/\* +cp -a ${BUILD_DIR}/build/dist/{bin,interpreter,lib,zeppelin-web-${ZEPPELIN_VERSION}.war} $PREFIX/$LIB_DIR/ +cp -a ${BUILD_DIR}/build/dist/{LICENSE,NOTICE,README.md,licenses} $PREFIX/$DOC_DIR +cp -a ${BUILD_DIR}/build/dist/conf/* $PREFIX/$CONF_DIR +cp -a ${BUILD_DIR}/build/dist/notebook $PREFIX/var/lib/zeppelin/ rm -f $PREFIX/$LIB_DIR/bin/*.cmd chmod 755 $PREFIX/$LIB_DIR/bin/* -cp -a ${BUILD_DIR}/{LICENSE,README.md} $PREFIX/$LIB_DIR - -cp -a ${BUILD_DIR}/conf/* $PREFIX/$CONF_DIR rm -f $PREFIX/$CONF_DIR/*.cmd.* cp -a ${SOURCE_DIR}/zeppelin-env.sh $PREFIX/$CONF_DIR ln -s /etc/zeppelin/conf $PREFIX/$LIB_DIR/conf diff --git a/bigtop-packages/src/rpm/zeppelin/SPECS/zeppelin.spec b/bigtop-packages/src/rpm/zeppelin/SPECS/zeppelin.spec index 73b7b3f354..cf59e98f70 100644 --- a/bigtop-packages/src/rpm/zeppelin/SPECS/zeppelin.spec +++ b/bigtop-packages/src/rpm/zeppelin/SPECS/zeppelin.spec @@ -120,9 +120,6 @@ chkconfig --del %{name} %defattr(-,root,root,755) %config(noreplace) %{config_zeppelin}.dist %doc %{doc_zeppelin} -%{lib_zeppelin}/LICENSE -%{lib_zeppelin}/README.md -%{lib_zeppelin}/*.jar %{lib_zeppelin}/*.war %{lib_zeppelin}/bin %{lib_zeppelin}/conf diff --git a/bigtop.bom b/bigtop.bom index 0398e0e0d3..577b09052e 100644 --- a/bigtop.bom +++ b/bigtop.bom @@ -423,7 +423,7 @@ bigtop { 'zeppelin' { name = 'zeppelin' relNotes = 'Apache Zeppelin' - version { base = '0.6.2'; pkg = base; release = 1 } + version { base = '0.7.0'; pkg = base; release = 1 } tarball { source = "$name-${version.base}.tgz" destination = "$name-${version.base}.tar.gz" } url { download_path = "/$name/$name-${version.base}/"