Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah kesalahan sesi
Gunakan informasi di bagian ini untuk memecahkan masalah sesi.
Ketika kesalahan konfigurasi kustom terjadi selama sesi dimulai, konsol Athena untuk Spark menampilkan spanduk pesan kesalahan. Untuk memecahkan masalah kesalahan mulai sesi, Anda dapat memeriksa perubahan status sesi atau informasi pencatatan.
Lihat informasi perubahan status sesi
Anda bisa mendapatkan detail tentang perubahan status sesi dari editor notebook Athena atau dari Athena. API
Untuk melihat informasi status sesi di konsol Athena
-
Di editor notebook Athena, dari menu Sesi di kanan atas, pilih Lihat detail.
-
Lihat tab Sesi saat ini. Bagian Informasi sesi menampilkan informasi seperti ID sesi, grup kerja, status, dan alasan perubahan status.
Contoh tangkapan layar berikut menunjukkan informasi di bagian Alasan perubahan negara bagian kotak dialog Informasi sesi untuk kesalahan sesi Spark di Athena.
Untuk melihat informasi status sesi menggunakan Athena API
-
Di AthenaAPI, Anda dapat menemukan informasi perubahan status sesi di
StateChangeReason
bidang objek. SessionStatus
catatan
Setelah Anda menghentikan sesi secara manual, atau jika sesi berhenti setelah batas waktu idle (defaultnya adalah 20 menit), nilai StateChangeReasonperubahan pada Sesi dihentikan per permintaan
.
Gunakan pencatatan untuk memecahkan masalah kesalahan mulai sesi
Kesalahan konfigurasi khusus yang terjadi selama sesi dimulai dicatat oleh Amazon CloudWatch. Di CloudWatch Log Anda, cari pesan galat dari AthenaSparkSessionErrorLogger
untuk memecahkan masalah awal sesi yang gagal.
Untuk informasi selengkapnya tentang Spark logging, lihatLog acara aplikasi Spark di Athena.
Untuk informasi selengkapnya tentang sesi pemecahan masalah di Athena for Spark, lihat. Memecahkan masalah kesalahan sesi
Masalah sesi khusus
Gunakan informasi di bagian ini untuk memecahkan masalah beberapa masalah sesi tertentu.
Jika Anda menerima pesan kesalahan Session dalam keadaan tidak sehat. Harap buat sesi baru
, hentikan sesi Anda yang ada dan buat yang baru.
Ketika Anda membuka buku catatan, Anda mungkin melihat pesan galat berikut:
A connection to the notebook server could not be established. The notebook will continue trying to reconnect. Check your network connection or notebook server configuration.
Penyebab
Ketika Athena membuka buku catatan, Athena membuat sesi dan terhubung ke notebook menggunakan notebook yang telah ditandatangani sebelumnya. URL Koneksi ke notebook menggunakan protokol WSS (WebSocketAman
Kesalahan dapat terjadi karena alasan berikut:
-
Firewall lokal (misalnya, firewall di seluruh perusahaan) memblokir WSS lalu lintas.
-
Proxy atau perangkat lunak anti-virus pada komputer lokal Anda memblokir WSS koneksi.
Solusi
Asumsikan Anda memiliki WSS koneksi di us-east-1
Wilayah seperti berikut:
wss://94c2bcdf-66f9-4d17-9da6-7e7338060183.analytics-gateway.us-east-1.amazonaws.com/ api/kernels/33c78c82-b8d2-4631-bd22-1565dc6ec152/channels?session_id= 7f96a3a048ab4917b6376895ea8d7535
Untuk mengatasi kesalahan, gunakan salah satu strategi berikut.
-
Gunakan sintaks pola wild card untuk memungkinkan WSS lalu lintas daftar di port
443
Wilayah AWS and Akun AWS.wss://*amazonaws.com
-
Gunakan sintaks pola wild card untuk memungkinkan WSS lalu lintas daftar di port
443
dalam satu Wilayah AWS dan di seberang Akun AWS di Wilayah AWS yang Anda tentukan. Contoh berikut menggunakanus-east-1
.wss://*analytics-gateway.us-east-1.amazonaws.com