取消
顯示的結果
而不是尋找
你的意思是:

磚的工作更新/重置API拋出一個意想不到的錯誤

askme
新的貢獻者二世

{

:“error_code INVALID_PARAMETER_VALUE”,

“消息”:“缺少必需字段:job_id”

}

我測試集群的工作和需要更新的碼頭工人形象向另一個版本使用重置/ API更新工作。我經曆了磚塊的數據文檔,跑所有的相關命令重置但我得到上麵的錯誤。附加片段的JSON文件。

curl——netrc請求郵報\ https://databricksinstance/api/2.0/jobs/update job_id = 1 \ @resetjob——數據。json \ |金橋。

{

“job_id”: 1、

"設置":{

“名稱”:“testjob”,

" new_cluster ": {

“cluster_name”:“”,

“spark_version”:“”,

" spark_conf ": {

“spark.sql.legacy.parser。havingWithoutGroupByAsWhere ": " = True "

},

" aws_attributes ": {

“zone_id”:“”,

“first_on_demand”: 0,

“可用性”:“SPOT_WITH_FALLBACK”,

“instance_profile_arn”:“”,

“spot_bid_price_percent”:,

:“ebs_volume_type GENERAL_PURPOSE_SSD”,

“ebs_volume_count”: 1、

“ebs_volume_size”: 100

},

:“node_type_id i3.xlarge”,

:“driver_node_type_id i3.xlarge”,

" custom_tags ": {

“承包商”:“”,

“用戶”:“

},

" cluster_log_conf ": {

" s3 ": {

“目的地”:“”,

“地區”:“”,

“enable_encryption”:沒錯,

“canned_acl”:“

}

},

“enable_elastic_disk”:假的,

“init_scripts”:(

{

" dbfs ": {

“目的地”:“

}

},

{

" dbfs ": {

“目的地”:“

}

}

),

" docker_image ": {

“url”:“*”,

“basic_auth”: {}

},

“policy_id”:“”,

“num_workers”: 12

},

“庫”:(

{

“蛋”:“

}

),

" email_notifications ": {

“no_alert_for_skipped_runs”:假的

},

“timeout_seconds”: 0,

" notebook_task ": {

“notebook_path”:“

},

“max_concurrent_runs”: 10

},

“created_time”:,

“creator_user_name”:“”,

“run_as_user_name”:“

}

任何想法嗎?

2回答2

Hubert_Dudek1
尊敬的貢獻者三世
  • 請不要在url中指定job_id curl——netrc請求\https://databricksinstance/api/2.0/jobs/updatejob_id = 1@resetjob \——數據。json \ |金橋。
  • 在更新“new_settings”而不是“設置”
  • 請考慮使用版本2.1而不是2.0
  • 請考慮添加JSON頭- h“application / JSON內容類型:

Vidula
尊敬的貢獻者

嘿@radha kilaru

希望一切都好!隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map