問題
集群返回取消在Python筆記本中。檢查駕駛員日誌(std.err)在堆棧跟蹤和錯誤消息的集群配置頁麵中,類似於以下內容:
log4j:警告logger(com.databricks.conf.trusted.projectConf $)都找不到附錄。log4j:警告請正確初始化log4j係統。log4j:警告請參閱https://logging.apache.org/log4j/1.2/faq.html#noconfig有關更多信息。OpenJDK 64位服務器VM警告:忽略選項MaxPermsize = 512m;在8.0 Trackback(最近的最新通話中)中刪除了支持:文件“/local_disk0/tmp/15551693540856-0/pythonshell.py”,第30行,in Ipython.nbconvert.filters.filters.filters.filters.ansi import.nbconvert.filters.ansi import anssi2html firct/python/lib/python3.5/site-packages/ipython/nbconvert/__init__.py',第6行,in 。導入後處理器文件“/databricks/python/lib/python3.5/site-packages/ipython/ipython/nbconvert/postprocessors/__init__.py”,第6行, in。/Python3.5/site-packages/ipython/nbconvert/postprocessors/serve.py.packages/ipython/nbconvert/postprocestors/server.py”,第31行,in proxyhandler @web.asynchronous attributeError:module'tornado.web'沒有屬性'ynynchronous'
原因
當您安裝散亂庫,默認龍卷風安裝了6.0A1版本,這是Alpha版本。alpha版本導致此錯誤,因此解決方案是還原為穩定版本的龍卷風。
解決方案
請按照下麵的步驟創建一個群集啟動的初始腳本(AWS|天藍色|GCP)。init腳本刪除了較新版本的龍卷風並安裝穩定版本。
- 如果啟動腳本尚未存在,請創建一個基本目錄以存儲它:
%sh dbutils.fs.mkdirs(“ dbfs:/databricks/
/”) - 創建以下腳本:
%sh dbutils.fs.put(“ dbfs:/databricks/
/tornado.sh”,“”“”#!/bin/bash pip uninstall -yes tornado rm -rf/home/ubuntu/databricks/databricks/databricks/databricks/python/python/python/python/python/python/python/lib/python3.5/site-packages/tornado* rm -rf/databricks/python/lib/python3.5/site-packages/tornado*/ usr/bin/eusr/home/home/home/ubuntu/databricks/databricks/python/python/python/bin/bin/bin/bin/bin/bin/pip安裝龍卷風== 5.1.1“”,true) - 確認腳本存在:
%sh display(dbutils.fs.ls(“ dbfs:/databricks/
/tornado.sh”)) - 轉到集群配置頁(AWS|天藍色|GCP),然後單擊高級選項切換。
- 在頁麵的底部,單擊初始腳本標簽:
- 在裏麵目的地下拉,選擇DBFS,提供腳本的文件路徑,然後單擊添加。
- 重新啟動集群。
有關更多信息,請參見: