Migrasi dari titik akhir dev ke sesi interaktif - AWS Glue

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi dari titik akhir dev ke sesi interaktif

Gunakan daftar periksa berikut untuk menentukan metode yang tepat untuk bermigrasi dari titik akhir dev ke sesi interaktif.

Apakah skrip Anda bergantung pada fitur spesifik AWS Glue 0.9 atau 1.0 (misalnya, HDFS, YARN, dll.)?

Jika jawabannya ya, lihat Migrasi AWS Glue pekerjaan ke AWS Glue versi 3.0. untuk mempelajari cara bermigrasi dari Glue 0.9 atau 1.0 ke Glue 3.0 dan yang lebih baru.

Metode mana yang Anda gunakan untuk mengakses titik akhir dev Anda?

Jika Anda menggunakan metode ini Kemudian lakukan ini
SageMaker notebook, notebook Jupyter, atau JupyterLab Migrasi ke AWS Glue Studionotebook dengan mengunduh .ipynb file di Jupyter dan buat pekerjaan AWS Glue Studio notebook baru dengan mengunggah file. .ipynb Atau, Anda juga dapat menggunakan SageMaker Studio dan memilih AWS Glue kernel.
Notebook Zeppelin Konversi notebook ke notebook Jupyter secara manual dengan menyalin dan menempelkan kode atau secara otomatis menggunakan konverter pihak ketiga seperti ze2nb. Kemudian, gunakan notebook di AWS Glue Studio notebook atau SageMaker Studio.
IDE Lihat AWS Gluepekerjaan Penulis dengan PyCharm menggunakan sesi AWS Glue interaktif, atau Menggunakan sesi interaktif dengan Microsoft Visual Studio Code.
REPL

Instal aws-glue-session packagesecara lokal, lalu jalankan perintah berikut:

  • Untuk Python: jupyter console --kernal glue_pyspark

  • Untuk Scala: jupyter console --kernal glue_spark

SSH Tidak ada opsi yang sesuai pada sesi interaktif. Atau, Anda dapat menggunakan gambar Docker. Untuk mempelajari lebih lanjut, lihat Mengembangkan menggunakan image Docker.