Я использую SageMaker Notebook в AWS Клей для разработки ETL.
При импорте библиотеки SparkContext я получаю сообщение об ошибке ниже. Я попытался перезапустить ядро, но не воздержался. Может кто-нибудь объяснить мне пункт "а".
Код не выполнен из-за фатальной ошибки: произошла ошибка при отправке http-запроса и обнаружена максимальная повторная попытка .. *
Некоторые действия:
a. Убедитесь, что у Spark достаточно ресурсов, чтобы Jupyter мог создать контекст Spark.
б. Обратитесь к администратору Jupyter, чтобы убедиться, что библиотека Spark magics настроена правильно.
c. Перезапустите ядро.
Необходимо отметить следующие моменты:
Я создаю записную книжку Sagemaker из AWS Консоль> AWS Glue> Dev Endpoint > Ноутбуки.
VP C, Su bnet и группа безопасности созданной конечной точки dev совпадает с RDS, к которой предполагается установить соединение. При создании конечной точки dev на странице сети я выбираю существующее соединение из списка соединений, доступных в раскрывающемся списке, чтобы автоматически выбирались VP C, su bnet и группа безопасности.
- Я увеличил DPU с 5 до 10, но все еще получаю эту ошибку.
- Невозможно достичь шага, на котором я могу создать соединение с RDS из-за ошибки при вызове библиотеки.
- Если я пропускаю информацию о сети при создании конечной точки разработчика, я могу успешно вызывать все соответствующие библиотеки (скриншот прилагается). (что не предлагается при подключении к RDS, поскольку это не будет работать).
Таким образом, эта ошибка («Код не выполнен, потому что ...») появляется только при предоставлении соединения.
Было бы полезно, если бы кто-то мог помочь в решении этой проблемы.