0
我已经做了一个简单的python文件,它想要在Livy.Livy中提交,目前运行在local
mode.Also我在livy.conf文件中提到了以下属性。在Livy(没有安装Hadoop)的批处理模式下提交Python文件
curl -X POST --data '{"file": "/usr/local/livy/scripts/pi.py"}' -H "Content-Type: application/json" 10.140.178.24:8999/batches
这是给:
Property name: livy.file.local-dir-whitelist,
value "/usr/local/livy/scripts"
我的文件保存在以下路径 “在/ usr /本地/李维/脚本”
import json, pprint, requests, textwrap
host = 'http://localhost:8998'
data = {'kind': 'spark'}
headers = {'Content-Type': 'application/json'}
r = requests.post(host + '/sessions', data=json.dumps(data), headers=headers)
r.json()
我使用curl
如下提交它我跟随错误:
requirement failed: Local path /usr/local/livy/scripts/pi.py cannot be added to user sessions.
我的Ubuntu系统只有以下东西:
a)Spark
b)Livy
c)Java
我在做什么错在这里?