我正在尝试将Python文件提交到REST API,但它始终给出错误。我正在使用本地模式,我正在运行的命令如下:
$curl -X POST --data '{"file":"/Users/neha/Desktop/spark_project/examples/spark_livy_ex3.py"}' -H "Content-Type: application/json" localhost:8998/batches
"requirement failed: Local path /Users/neha/Desktop/spark_project/examples/spark_livy_ex3.py cannot be added to user sessions."
从这个链接https://groups.google.com/a/cloudera.org/forum/#!topic/livy-user/mm-XEhANDHU我发现我必须通过将/ Users / neha / Desktop / spark_project / examples /目录添加到livy.file.local-dir修改livy.conf来修改livy.conf -白名单。我再次使用上面的curl命令运行代码 但现在我也得到同样的错误。
请注意,'spark_livy_ex3.py'是我要运行的python文件。
我如何解决这个问题?