源码下载地址
Apache官网:archive.apache.org/dist/zeppel…
Github:github.com/apache/zepp…
1、安装环境
- MavenVersion:Apache Maven 3.6.3
- JavaVersion:1.8.0_141
2、设置Man的环境变量
Linux:vim /etc/profile
export MAVEN_OPTS="-Xmx2g -XX:ReservedCodeCacheSize=1g"
Windows:
参考JDK的环境变量设置即可
MAVEN_OPTS
-Xmx2g -XX:ReservedCodeCacheSize=1g
3、编译包含可运行的发行版包
- 在
zeppelin的根目录下执行
mvn clean package -DskipTests -P build-distr -Dhbase.hbase.version=1.2.0-cdh5.16.2 -Dhbase.hadoop.version=2.6.0-cdh5.16.2
- 如果你并不希望指定Hbase版本
mvn clean package -DskipTests -P build-distr
- 如果你不希望添加可运行的发行版包
mvn clean package -DskipTests
4、安装(web Application子工程依赖)
yum -y install npm
sudo npm install n -g
sudo n stable
yum -y install bzip2
或者,你可以在主工程的pom.xml中注释掉自己不需要使用的子工程
5、编译过程中异常处理
5.0 对某个子工程的排错命令
mvn -X clean package -pl 'zeppelin-web' -DskipTests;
5.1 如果你在编译中使用了CDH的版本组件,请在pom中指定源
<repositories>
<!-- CDH仓库 -->
<repository>
<id>cloudera</id>
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
</repository>
</repositories>
5.2
Appears when building zeppelin-web:'npm run build:dist' failed.
该错误解决方案:https://issues.apache.org/jira/browse/ZEPPELIN-5071