在python中使用livy时,响应对象“dead”的状态

2024-06-08 12:07:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用livy,这也是我第一次使用restapi。在tutorial之后,当我键入

r = requests.post(statements_url, data=json.dumps(data), headers=headers)

然后呢

r.json()

我收到的是输出u'java.lang.IllegalStateException: Session is in state dead'。根据本教程,会话状态应该是iddle,但在启动之后,它似乎变为dead。我不知道该怎么做才能使状态保持在iddle以便我可以发出post请求。在

在服务器运行的控制台中,我收到以下输出16/08/02 12:37:18 ERROR SessionServlet$: internal error java.lang.IllegalStateException: Session is in state dead


Tags: injsonlangdataissession状态java
3条回答

当我取消了Hue笔记本中运行的一段代码时,我遇到了这个问题。在

我找到的唯一解决方案是注销Hue,然后再重新登录。在

(当您重新登录时,它将创建一个新会话)

最近我遇到了同样的问题,我通过创建正确的会话类型解决了这个问题。i、 在打包apachelivy时,我的mvn在python上失败了,所以我没有为pyspark创建会话,而是创建了spark的会话,然后我的会话处于空闲状态。在

几次尝试之后,我意识到我正在用scala2.11运行spark,而Livy只支持scala2.10。在

相关问题 更多 >