【问题标题】:Error while configuring Apache Zeppelin on Windows 10在 Windows 10 上配置 Apache Zeppelin 时出错
【发布时间】:2018-07-17 07:32:27
【问题描述】:

尝试在 Windows 10 上安装和配置 Apache Zeppelin 时出现以下错误:

org.apache.zeppelin.interpreter.InterpreterException: The filename, 
directory name, or volume label syntax is incorrect
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterManagedProcess.start(RemoteInterpreterManagedProcess.java:143)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.reference(RemoteInterpreterProcess.java:73)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:265)
at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:430)
at org.apache.zeppelin.interpreter.LazyOpenInterpreter.getFormType(LazyOpenInterpreter.java:111)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:387)
at org.apache.zeppelin.scheduler.Job.run(Job.java:175)
at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:329)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

我按照以下步骤操作:
1. 下载并解压文件夹到某个位置。
2.下载Java并设置JAVA_HOME
3. 下载hadoop并设置HADOOP_HOME
4. 从 bin 文件夹中运行 zeppelin.cmd
5. 在浏览器中打开 zeppelin 并运行示例代码。

【问题讨论】:

  • 不清楚你运行的是什么解释器,但如果是Spark,你也需要下载。
  • 终于在 3 天后我能够让 zeppelin 工作。查看我的答案stackoverflow.com/a/52320063/1276846

标签: hadoop apache-zeppelin


【解决方案1】:

我刚刚花了一整天的时间试图让 Zeppelin 在 Windows 10 上运行,所以我知道其中的痛苦。我将概述我采取的步骤,以便您了解您的问题所在:

我的环境:带有最新更新的 Windows 10。没有安装 Spark 或 Hadoop。 Java 8。

  • https://zeppelin.apache.org/download.html 下载 zeppelin 二进制文件并将其提取到您喜欢的位置(我有 Zeppelin 0.7.3 和全解释器)
  • 确保您安装了 java jdk 并且正确设置了 JAVA_HOME(我的设置为 C:\Program Files\Java\jdk1.8.0_162)
  • 创建一个文件夹用于放置 Hadoop 内容(例如 C:\Hadoop\hadoop-2.8.1)
  • 将 HADOOP_HOME 环境变量设置为上述文件夹
  • 获取适用于 Windows 的 Hadoop 二进制文件。这些可以从https://github.com/steveloughran/winutils 获得。将它们解压缩到 HADOOP_HOME 内的“bin”文件夹中(我有一个文件夹 C:\Hadoop\hadoop-2.8.1\bin,其中包含“bin”内的二进制文件)
  • 运行 zeppelin.cmd
  • 从浏览器连接到 localhost:8080

我遇到了麻烦,因为 Zeppelin 页面从未提到您需要一个 HADOOP_HOME 和 winutils.exe 二进制文件。 https://issues.apache.org/jira/browse/ZEPPELIN-2438 中的相关 Zeppelin JIRA 问题。

上述步骤对我有用,但我可能遗漏了一些事情,所以如果有人尝试这个但它不起作用,请随时询问。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-15
    • 2019-01-05
    • 2019-08-14
    • 2017-07-11
    • 2017-04-12
    • 2015-08-09
    • 2020-07-19
    • 2018-11-22
    相关资源
    最近更新 更多