Apache Zeppelin安装grunt构建错误

时间:2015-10-26 17:49:00

标签: apache-zeppelin

我的配置如下:

Ubuntu 15.04
Java 1.7
Spark 1.4.1
Hadoop 2.7
Maven 3.3.3

我试图在从github成功克隆它并使用以下命令后安装Apache Zeppelin

mvn clean package -DskipTests

尽管进行了多次尝试,但在初步成功后我收到了以下错误:

  

[错误]无法执行目标   com.github.eirslett:frontend-maven-plugin:0.0.23:grunt(grunt build)   在项目zeppelin-web上:无法运行任务:' grunt --no-color'   失败。 (错误代码3) - > [帮助1]

任何帮助都将受到高度赞赏。提前致谢

此致

Naveen Xavier

4 个答案:

答案 0 :(得分:4)

由于业力而失败:PhantomJS上的测试失败。从zeppelin-web文件夹中的Gruntfile.js中删除业力测试。为我工作。

答案 1 :(得分:0)

如果您搜索它,将会有预建版本。我因为构建问题而使用它

link:https://zeppelin.incubator.apache.org/download.html

答案 2 :(得分:0)

首先安装npm

sudo apt-get install npm
then go inside zeppelin-0.6.2/zeppelin-web
sudo npm install

然后运行

mvn -U clean package -DskipTests -Pspark-2.0 -Phadoop-2.7 -Pyarn -Ppyspark -Psparkr -Pscala-2.10 -Dmaven.repo.local=/media/

答案 3 :(得分:0)

我知道这个问题已经过时了,但是当我尝试在Windows上安装Zeppelin时,我仍然遇到此错误,这可能为某人节省了一些时间。

已经在Jira https://issues.apache.org/jira/browse/ZEPPELIN-1239上为此打开了一个错误,并且那里的解决方案有助于解决问题。

\zeppelin-web\node_modules\grunt\node_modules\grunt-legacy-util\index.js第182行,更改以下内容

//args = opts.args || [];
cmd = process.execPath;
args = [].concat(opts.cmd, opts.args);