尝试在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设置为主页
三。下载hadoop并将hadoop设置为主页
4从bin文件夹运行zeppelin.cmd
5在浏览器中打开齐柏林飞艇并运行示例代码。
1条答案
按热度按时间aiazj4mn1#
我花了一整天的时间试图让齐柏林飞艇在Windows10上工作,所以我知道其中的痛苦。我将概述我采取的步骤,以便您可以看到您的步骤出了什么问题:
我的环境:最新更新的windows10。没有安装spark或hadoop。java 8。
下载齐柏林飞艇二进制文件https://zeppelin.apache.org/download.html 把它提取到你喜欢的地方(我有齐柏林飞艇0.7.3和所有的翻译)
确保安装了java jdk,并且java\u home设置正确(我的设置为c:\program files\java\jdk1.8.0\u 162)
创建用于放置hadoop内容的文件夹(例如c:\hadoop\hadoop-2.8.1)
将hadoop\u home环境变量设置为上述文件夹
获取适用于windows的hadoop二进制文件。这些可以从https://github.com/steveloughran/winutils. 将它们解压缩到hadoop\u主页中的“bin”文件夹中(我有一个文件夹c:\hadoop\hadoop-2.8.1\bin,其中二进制文件位于“bin”中)
运行zeppelin.cmd
连接到localhost:8080 from 您的浏览器
我遇到了麻烦,因为齐柏林飞艇网页从来没有提到你需要一个hadoop\u主页和winutils.exe二进制文件。有关齐柏林飞艇jira的问题https://issues.apache.org/jira/browse/zeppelin-2438.
上面的步骤对我很有效,但我可能错过了一些东西,所以如果有人尝试了这一点,它不工作,请随时问。