0
Livy.Livyで提出したい単純なpythonファイルを、local
モードで実行しています。livy.confファイルの次のプロパティについても触れました。それは与えているLivyのバッチモードでPythonファイルを送信する(Hadoopがインストールされていない)
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/local /リウィウス/スクリプト"
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
私はここで間違っていますか?