#python #ibm-cloud #cloudant #pixiedust
#python #ibm-cloud #cloudant #pixiedust
Вопрос:
В настоящее время я пытаюсь сохранить данные в Cloudant DB из ноутбука, используя пакет Pixiedust от Python. После установления соединения он выдает мне эту ошибку при попытке вставить данные в базу данных.
nPy4JJavaError: An error occurred while calling o172.save.
: org.apache.spark.SparkException: Job aborted due to stage failure: Task 3 in stage 38.0 failed 10 times, most recent failure: '
Lost task 3.9 in stage 38.0 (TID 1811, yp-spark-dal09-env5-0046): spray.http.IllegalUriException: The path of an URI without authority must not begin with "//"
Пожалуйста, скажите мне, как я могу сохранить данные в Cloudant DB из ноутбука?
Комментарии:
1. Извините за неудобства. Это известная проблема с Pixiedust, над которой мы работаем. У нас должно быть исправление очень скоро. Я прокомментирую здесь, когда он будет выпущен.
Ответ №1:
Эта проблема была устранена, и новая версия PixieDust была загружена в PyPI. Вы можете загрузить последнюю версию в свой ноутбук, выполнив следующую команду:
!pip install --user --upgrade --no-deps pixiedust
Перезапустите ядро после завершения обновления.
Вы можете проверить свою версию PixieDust (это было исправлено в версии 0.40), выполнив следующую команду:
!pip show pixiedust
Результат должен выглядеть примерно следующим образом:
---
Metadata-Version: 1.0
Name: pixiedust
Version: 0.40
Summary: Misc helpers for Spark Python Notebook
Home-page: https://github.com/ibm-cds-labs/pixiedust
Author: David Taieb
Author-email: david_taieb@us.ibm.com
License: Apache 2.0
Location: /gpfs/global_fs01/sym_shared/YPProdSpark/user/sc7c-6877c2673165c0-9db077469d48/.local/lib/python2.7/site-packages
Requires: maven-artifact, mpld3
Classifiers:
Комментарии:
1. markwatsonatx спасибо за решение этой проблемы. теперь он работает нормально.
![]()