問題
您已經導入了Python庫,但是當您嚐試在筆記本中執行Python代碼時,會得到一個重複的消息作為輸出。
INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0 INFO:py4j.java_gateway:收到的命令c on object id p0
導致
的默認日誌級別py4j.java_gateway是錯誤.
如果任何導入的Python庫將日誌級別設置為信息您將看到這條消息。
解決方案
控件的輸出信息通過將日誌級別設置回錯誤在導入庫之後。
%python導入日誌記錄器= spark._jvm.org.apache.log4j logging. getlogger ("py4j.java_gateway").setLevel(logging. error)