Apache zeppelin教程,错误“未找到sql解释器"; [英] Apache zeppelin tutorial, error "sql interpreter not found"
问题描述
在" Zeppelin教程"笔记本中,我不能使用%sql解释器.它将输出"sql interpreter not found
".但是spark命令以及%md
和%sh
都可以正常工作.
In the "Zeppelin tutorial" notebook, I can't use the %sql interpreter. It will output "sql interpreter not found
". But the spark commands work fine, as well as %md
and %sh
.
这是日志:
错误[2015-10-20 10:13:35,045]({qtp885851948-51} NotebookServer.java [runParagraph]:615)-运行异常 org.apache.zeppelin.interpreter.InterpreterException:找不到SQL解释器 在org.apache.zeppelin.notebook.NoteInterpreterLoader.get(NoteInterpreterLoader.java:148) 在org.apache.zeppelin.notebook.Note.run(Note.java:282) 在org.apache.zeppelin.socket.NotebookServer.runParagraph(NotebookServer.java:613) 在org.apache.zeppelin.socket.NotebookServer.onMessage(NotebookServer.java:126) 在org.apache.zeppelin.socket.NotebookSocket.onMessage(NotebookSocket.java:56) 在org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 $ WSFrameHandler.onFrame(WebSocketConnectionRFC6455.java:835) 在org.eclipse.jetty.websocket.WebSocketParserRFC6455.parseNext(WebSocketParserRFC6455.java:349) 在org.eclipse.jetty.websocket.WebSocketConnectionRFC6455.handle(WebSocketConnectionRFC6455.java:225) 在org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667) 在org.eclipse.jetty.io.nio.SelectChannelEndPoint $ 1.run(SelectChannelEndPoint.java:52) 在org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) 在org.eclipse.jetty.util.thread.QueuedThreadPool $ 3.run(QueuedThreadPool.java:543) 在java.lang.Thread.run(Thread.java:745)
ERROR [2015-10-20 10:13:35,045] ({qtp885851948-51} NotebookServer.java[runParagraph]:615) - Exception from run org.apache.zeppelin.interpreter.InterpreterException: sql interpreter not found at org.apache.zeppelin.notebook.NoteInterpreterLoader.get(NoteInterpreterLoader.java:148) at org.apache.zeppelin.notebook.Note.run(Note.java:282) at org.apache.zeppelin.socket.NotebookServer.runParagraph(NotebookServer.java:613) at org.apache.zeppelin.socket.NotebookServer.onMessage(NotebookServer.java:126) at org.apache.zeppelin.socket.NotebookSocket.onMessage(NotebookSocket.java:56) at org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$WSFrameHandler.onFrame(WebSocketConnectionRFC6455.java:835) at org.eclipse.jetty.websocket.WebSocketParserRFC6455.parseNext(WebSocketParserRFC6455.java:349) at org.eclipse.jetty.websocket.WebSocketConnectionRFC6455.handle(WebSocketConnectionRFC6455.java:225) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:745)
推荐答案
我有相同的错误.问题是火花解释器被取消选择.在教程页面顶部,打开齿轮图标,并确保"spark%spark ..."为 blue ,然后单击保存".
I had the same error. The problem was that the spark interpreter was deselected. At the top of the tutorial page, open the gear icon and make sure "spark %spark..." is blue and click save.
此处的UI有点令人困惑.默认情况下,所有解释器都处于选中状态(蓝色).您只需要单击保存"
The UI is a bit confusing here. All interpreters are selected (blue) by default. You just have to click "save"
这篇关于Apache zeppelin教程,错误“未找到sql解释器";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!