我克隆了主人'我的Eclipse工作区中https://github.com/apache/zeppelin的Apache Zeppelin副本,并按照以下步骤进行安装:
- 创建了一个新的Java项目并导入了zeppelin。
- 将其转换为Maven项目
- 我以前安装了NodeJS,后来又开始了。
- 激活Maven存储库索引更新
- Window => Preferences => Maven并检查以下内容:
- 下载工件来源
- 下载Artifact JavaDoc
- 启动时下载存储库索引更新
- 启动时更新Maven项目
- 确保我安装了JDK
- C:/ Program Files(或X86)/ Java / ..应该有JDK(NOT JRE)
- Windows =>首选项=>搜索'jre'
- 已安装的JREs =>添加... =>标准VM
- JRE home:已安装的jdk文件夹位置/ jdk1.8。***
- 右键单击Project => Run As =>运行配置
- 双击Maven Build
- 名称:清洁包
- 基本目录:zeppelin目录
- 目标:清洁包
- 检查'跳过测试'
- JRE标签=>选择JDK(上面安装)而不是JRE
- 运行
除zeppelin-web以外,大多数模块都通过了
[INFO]反应堆摘要:
[INFO]
[INFO] Zeppelin .......................................... 。成功[20.674 s]
[信息]齐柏林飞艇:翻译..............................成功[01:55分钟]
[信息] Zeppelin:Zengine ..................................成功[02:36分钟]
[信息] Zeppelin:显示系统apis ......................成功[01:21分钟]
[INFO] Zeppelin:Spark依赖....................... SUCCESS [03:32分钟]
[信息] Zeppelin:Spark .................................... SUCCESS [04: 05分]
[INFO] Zeppelin:Markdown翻译.....................成功[6.287 s]
[INFO] Zeppelin:Angular interpreter ...................... SUCCESS [3.118 s]
[INFO] Zeppelin:Shell解释器........................ SUCCESS [3.650 s]
[信息] Zeppelin:Livy翻译......................... SUCCESS [30.402 s]
[INFO] Zeppelin:HBase翻译........................ SUCCESS [04:02分钟]
[INFO] Zeppelin:Apache Pig Interpreter ................... SUCCESS [03:37分钟]
[INFO] Zeppelin:PostgreSQL解释器................... SUCCESS [16.102 s]
[INFO] Zeppelin:JDBC解释器.........................成功[17.661 s]
[INFO] Zeppelin:文件系统解释器.................成功[16.002 s]
[信息] Zeppelin:Flink .................................... SUCCESS [04: 32分钟]
[INFO] Zeppelin:Apache Ignite翻译................ SUCCESS [02:22分钟]
[INFO] Zeppelin:麒麟翻译........................ SUCCESS [5.049 s]
[INFO] Zeppelin:Python解释器.......................成功[4.519 s]
[信息]齐柏林飞艇:镜头翻译.........................成功[02:00分钟]
[INFO] Zeppelin:Apache Cassandra解释器.............成功[03:49分钟]
[INFO] Zeppelin:Elasticsearch解释器................ SUCCESS [01:47分钟]
[INFO] Zeppelin:BigQuery解释器.....................成功[24.181 s]
[INFO] Zeppelin:Alluxio翻译...................... SUCCESS [02:17分钟]
[INFO] Zeppelin:网络应用.......................... FAILURE [01:27分钟]
[信息] Zeppelin:服务器................................... SKIPPED
[信息] Zeppelin:包装分销................... SKIPPED
[INFO] ------------------------------------------- -----------------------------
[信息]建立失败
[INFO] ------------------------------------------- -----------------------------
[INFO]总时间:41:58分钟
[信息]完成时间:2016-10-20T10:47:21-05:00
[INFO]最终记忆:141M / 508M
[INFO] ------------------------------------------- -----------------------------
[错误]无法执行目标com.github.eirslett:frontend-maven-plugin:0.0.25:grunt(grunt build)项目zeppelin-web:无法运行任务:' grunt build - -no色'失败。 (错误代码3) - > [帮助1]
[ERROR]
[ERROR]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。
[ERROR]使用-X开关重新运行Maven以启用完整的调试日志记录。
[ERROR]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[错误]纠正问题后,您可以使用命令恢复构建
[错误] mvn -rf:zeppelin-web
当我为调试和错误堆栈执行-e和-X时,我得到了这个:
[错误]无法在项目zeppelin-web上执行目标com.github.eirslett:frontend-maven-plugin:0.0.25:grunt(grunt build):无法运行任务:' grunt build - 无彩色'失败。 (错误代码3) - > [帮助1]
org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目zeppelin-web上执行目标com.github.eirslett:frontend-maven-plugin:0.0.25:grunt(grunt build):无法运行任务
在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
在org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
在org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
在org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
在org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
在org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
在org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在java.lang.reflect.Method.invoke(Method.java:498)
在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
在org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
由以下原因引起:org.apache.maven.plugin.MojoFailureException:无法运行任务
在com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.execute(AbstractFrontendMojo.java:66)
在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
...还有20多个
引起:com.github.eirslett.maven.plugins.frontend.lib.TaskRunnerException:' grunt build --no-color'失败。 (错误代码3)
在com.github.eirslett.maven.plugins.frontend.lib.NodeTaskExecutor.execute(NodeTaskExecutor.java:59)
在com.github.eirslett.maven.plugins.frontend.mojo.GruntMojo.execute(GruntMojo.java:64)
在com.github.eirslett.maven.plugins.frontend.mojo.AbstractFrontendMojo.execute(AbstractFrontendMojo.java:64)
...还有22个
[错误]
我已经看了好几个星期了,但这是我发现的最接近的帖子:Apache Zeppelin installation grunt build error甚至询问该人是否找到了解决方案,没有回应。在那里张贴的解决方案对我没有用。
我在Windows Server 2008 R2标准版上执行此操作。如果有人能够在解决方案方面指出我正确的方向,我将深表感激。
答案 0 :(得分:1)
看起来你的Windows框架上的前端webapp构建失败了。
请尝试在最新来源上手动运行npm run build
- 这将提供更详细的日志,并有助于找到原因。
至少在Linux上 - 有few pre-requests才能使其正常工作,libfontconfig