

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

# Connect ke node primer Amazon EMR cluster menggunakan SSH
<a name="emr-connect-master-node-ssh"></a>

Secure Shell (SSH) adalah protokol jaringan yang dapat Anda gunakan untuk membuat sambungan yang aman ke komputer jarak jauh. Setelah Anda membuat sambungan, terminal pada komputer lokal Anda berperilaku seolah-olah berjalan pada komputer jarak jauh. Perintah yang Anda keluarkan secara lokal dijalankan di komputer jarak jauh, dan output perintah dari komputer jarak jauh muncul di jendela terminal Anda. 

Saat Anda menggunakan SSH AWS, Anda terhubung ke instans EC2, yang merupakan server virtual yang berjalan di cloud. Saat bekerja dengan Amazon EMR, penggunaan SSH yang paling umum adalah terhubung ke instans EC2 yang bertindak sebagai simpul utama cluster.

Menggunakan SSH untuk terhubung ke node utama memberi Anda kemampuan untuk memantau dan berinteraksi dengan cluster. Anda dapat mengeluarkan perintah Linux pada node utama, menjalankan aplikasi seperti Hive dan Pig secara interaktif, menelusuri direktori, membaca file log, dan sebagainya. Anda juga dapat membuat terowongan di koneksi SSH Anda untuk melihat antarmuka web yang dihosting di node utama. Untuk informasi selengkapnya, lihat [Melihat antarmuka web yang di-host pada klaster Amazon EMR](emr-web-interfaces.md).

Untuk terhubung ke node primer menggunakan SSH, Anda memerlukan nama DNS publik dari node utama. Selain itu, grup keamanan yang terkait dengan node utama harus memiliki aturan masuk yang memungkinkan lalu lintas SSH (TCP port 22) dari sumber yang menyertakan klien tempat koneksi SSH berasal. Anda mungkin perlu menambahkan aturan untuk mengizinkan koneksi SSH dari klien Anda. Untuk informasi selengkapnya tentang memodifikasi aturan grup keamanan, lihat [Kontrol lalu lintas jaringan dengan grup keamanan untuk klaster EMR Amazon Anda](emr-security-groups.md) dan [Menambahkan aturan ke grup keamanan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) di Panduan *Pengguna Amazon EC2*.

## Mengambil nama DNS publik dari node utama
<a name="emr-connect-master-dns"></a>

Anda dapat mengambil nama DNS publik utama menggunakan konsol EMR Amazon dan. AWS CLI

------
#### [ Console ]

**Untuk mengambil nama DNS publik dari node utama dengan konsol baru**

1. [Masuk ke Konsol Manajemen AWS, dan buka konsol EMR Amazon di https://console.aws.amazon.com /emr.](https://console.aws.amazon.com/emr)

1. Di bawah **EMR pada EC2** di panel navigasi kiri, pilih **Clusters**, lalu pilih cluster tempat Anda ingin mengambil nama DNS publik.

1. Perhatikan nilai **DNS publik simpul primer** di bagian **Ringkasan** halaman detail klaster.

------
#### [ CLI ]<a name="emr-connect-master-dns-cli"></a>

**Untuk mengambil nama DNS publik dari node utama dengan AWS CLI**

1. Untuk mengambil pengidentifikasi klaster, ketik perintah berikut.

   ```
   1. aws emr list-clusters
   ```

   Output mencantumkan cluster Anda termasuk cluster IDs. Perhatikan ID klaster untuk klaster yang Anda hubungkan.

   ```
   "Status": {
       "Timeline": {
           "ReadyDateTime": 1408040782.374,
           "CreationDateTime": 1408040501.213
       },
       "State": "WAITING",
       "StateChangeReason": {
           "Message": "Waiting after step completed"
       }
   },
   "NormalizedInstanceHours": 4,
   "Id": "j-2AL4XXXXXX5T9",
   "Name": "My cluster"
   ```

1. Untuk mencantumkan instance klaster termasuk nama DNS publik untuk klaster, ketikkan salah satu perintah berikut. Ganti *j-2AL4XXXXXX5T9* dengan ID cluster yang dikembalikan oleh perintah sebelumnya.

   ```
   1. aws emr list-instances --cluster-id j-2AL4XXXXXX5T9
   ```

   Atau:

   ```
   aws emr describe-cluster --cluster-id j-2AL4XXXXXX5T9
   ```

   Output mencantumkan instans klaster termasuk nama DNS dan alamat IP. Perhatikan nilai untuk `PublicDnsName`. 

   ```
   "Status": {
       "Timeline": {
           "ReadyDateTime": 1408040779.263,
           "CreationDateTime": 1408040515.535
       },
       "State": "RUNNING",
       "StateChangeReason": {}
   },
   "Ec2InstanceId": "i-e89b45e7",
   "PublicDnsName": "ec2-###-##-##-###.us-west-2.compute.amazonaws.com"
   
   "PrivateDnsName": "ip-###-##-##-###.us-west-2.compute.internal",
   "PublicIpAddress": "##.###.###.##",
   "Id": "ci-12XXXXXXXXFMH",
   "PrivateIpAddress": "###.##.#.###"
   ```

Untuk informasi selengkapnya, lihat [Perintah Amazon EMR dalam AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/emr).

------

## Connect ke node utama menggunakan SSH dan kunci privat Amazon EC2 di Linux, Unix, dan Mac OS X
<a name="emr-connect-linux"></a>

Untuk membuat koneksi SSH yang diautentikasi dengan file kunci privat, Anda perlu menentukan kunci privat pasangan kunci Amazon EC2 ketika Anda meluncurkan suatu klaster. Untuk informasi selengkapnya tentang mengakses key pair, lihat pasangan kunci [Amazon EC2 di Panduan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) Pengguna *Amazon EC2*.

Komputer Linux Anda kemungkinan besar memiliki klien SSH secara default. Sebagai contoh, OpenSSH dipasang pada kebanyakan sistem operasi Linux, Unix, dan MacOS. Anda dapat memeriksa klien SSH dengan mengetik **ssh** di baris perintah. Jika komputer Anda tidak mengenali perintah, instal klien SSH untuk terhubung ke node utama. Proyek OpenSSH menyediakan implementasi gratis rangkaian lengkap alat SSH. Untuk informasi selengkapnya, lihat situs web [OpenSSH](http://www.openssh.org/).

Petunjuk berikut menunjukkan membuka koneksi SSH ke simpul utama Amazon EMR di Linux, Unix, dan Mac OS X. <a name="emr-keypair-file-permission-config"></a>

**Untuk mengonfigurasi izin file kunci privat pasangan kunci**

Sebelum Anda dapat menggunakan kunci privat pasangan kunci Amazon EC2 Anda untuk membuat koneksi SSH, Anda harus mengatur izin pada file `.pem` agar hanya pemilik kunci yang memiliki izin untuk mengakses file. Ini diperlukan untuk membuat koneksi SSH menggunakan terminal atau file. AWS CLI

1. Pastikan Anda telah mengizinkan lalu lintas SSH masuk. Untuk melihat instruksi, lihat [Sebelum Anda terhubung ke Amazon EMR: Otorisasi lalu lintas masuk](emr-connect-ssh-prereqs.md).

1. Temukan file `.pem` Anda. Instruksi berikut mengasumsikan bahwa file dinamakan `mykeypair.pem` dan disimpan dalam direktori beranda pengguna saat ini.

1. Ketik perintah berikut untuk mengatur izin. Ganti *\$1/mykeypair.pem* dengan path lengkap dan nama file file kunci pribadi key pair Anda. Sebagai contoh, `C:/Users/<username>/.ssh/mykeypair.pem`.

   ```
   1. chmod 400 ~/mykeypair.pem
   ```

   Jika Anda tidak mengatur izin pada file `.pem`, Anda akan menerima kesalahan yang menunjukkan bahwa file kunci Anda tidak dilindungi dan kunci akan ditolak. Untuk menyambungkan, Anda hanya perlu mengatur izin pada file kunci privat pasangan kunci saat pertama kali Anda menggunakannya.<a name="emr-ssh"></a>

**Untuk terhubung ke node utama menggunakan terminal**

1. Buka jendela terminal. Pada Mac OS X, pilih **Aplikasi > Utilitas > Terminal**. Pada distribusi Linux lainnya, terminal biasanya ditemukan di **Aplikasi > Aksesori > Terminal**.

1. Untuk membuat koneksi ke node utama, ketik perintah berikut. Ganti *ec2-\$1\$1\$1-\$1\$1-\$1\$1-\$1\$1\$1.compute-1.amazonaws.com* dengan nama DNS publik utama klaster Anda dan ganti *\$1/mykeypair.pem* dengan jalur lengkap dan nama file `.pem` file Anda. Sebagai contoh, `C:/Users/<username>/.ssh/mykeypair.pem`.

   ```
   1. ssh hadoop@ec2-###-##-##-###.compute-1.amazonaws.com -i ~/mykeypair.pem
   ```
**penting**  
Anda harus menggunakan nama login `hadoop` ketika Anda terhubung ke simpul utama Amazon EMR; jika tidak, Anda mungkin melihat kesalahan yang mirip dengan. `Server refused our key`

1. Muncul peringatan yang menyatakan bahwa keaslian host yang Anda sambungkan tidak dapat diverifikasi. Ketik `yes` untuk melanjutkan.

1.  Ketika Anda selesai bekerja pada node utama, ketik perintah berikut untuk menutup koneksi SSH. 

   ```
   exit
   ```

Jika Anda mengalami kesulitan dalam menggunakan SSH untuk terhubung ke node utama Anda, lihat [Memecahkan masalah menghubungkan ke](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html) instans Anda.

## Connect ke node utama menggunakan SSH pada Windows
<a name="emr-connect-win"></a>

Pengguna Windows dapat menggunakan klien SSH seperti PuTTY untuk terhubung ke node utama. Sebelum menghubungkan ke simpul utama Amazon EMR, Anda harus mengunduh dan menginstal PuTTY dan Pu. TTYgen Anda dapat mengunduh keduanya dari [halaman unduh PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/).

PuTTY tidak secara native mendukung format file kunci privat pasangan kunci (`.pem`) yang dihasilkan oleh Amazon EC2. Anda menggunakan Pu TTYgen untuk mengonversi file kunci Anda ke format PuTTY yang diperlukan ()`.ppk`. Anda harus mengonversi kunci Anda ke format ini (`.ppk`) sebelum mencoba terhubung ke node utama menggunakan PuTTY.

Untuk informasi selengkapnya tentang mengonversi kunci, lihat [Mengonversi kunci pribadi menggunakan Pu TTYgen](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html) di Panduan Pengguna *Amazon EC2*.<a name="emr-ssh-windows"></a>

**Untuk terhubung ke node utama menggunakan PuTTY**

1. Pastikan Anda telah mengizinkan lalu lintas SSH masuk. Untuk melihat instruksi, lihat [Sebelum Anda terhubung ke Amazon EMR: Otorisasi lalu lintas masuk](emr-connect-ssh-prereqs.md).

1. Buka `putty.exe`. Anda juga dapat meluncurkan PuTTY dari daftar program Windows. 

1. Jika perlu, di daftar **Kategori**, pilih **Sesi**.

1. Untuk **Nama Host (atau alamat IP)**, ketik `hadoop@`*MasterPublicDNS*. Sebagai contoh: `hadoop@`*ec2-\$1\$1\$1-\$1\$1-\$1\$1-\$1\$1\$1.compute-1.amazonaws.com*. 

1. Di daftar **Kategori**, pilih **Koneksi > SSH**, **Autentikasi**.

1. Untuk **File kunci privat untuk autentikasi**, pilih **Telusuri** dan pilih file `.ppk` yang Anda buat. 

1. Pilih **Buka** lalu **Ya** untuk mengabaikan pemberitahuan keamanan PuTTY. 
**penting**  
Saat masuk ke node utama, ketik `hadoop` jika Anda diminta untuk nama pengguna.

1. Ketika Anda selesai bekerja pada node utama, Anda dapat menutup koneksi SSH dengan menutup PuTTY.
**catatan**  
Untuk mencegah koneksi SSH kehabisan waktu, Anda dapat memilih **Koneksi** dalam daftar **Kategori** dan pilih opsi **Aktifkan TCP\$1keepalives**. Jika Anda memiliki sesi SSH aktif di PuTTY, Anda dapat mengubah pengaturan Anda dengan membuka konteks (klik kanan) untuk bilah judul PuTTY dan memilih **Mengubah Pengaturan**.

Jika Anda mengalami kesulitan dalam menggunakan SSH untuk terhubung ke node utama Anda, lihat [Memecahkan masalah menghubungkan ke](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html) instans Anda.

## Connect ke node utama menggunakan AWS CLI
<a name="emr-connect-cli"></a>

Anda dapat membuat koneksi SSH dengan node utama menggunakan AWS CLI pada Windows dan Linux, Unix, dan Mac OS X. Terlepas dari platform, Anda memerlukan nama DNS publik dari node utama dan kunci privat Amazon EC2 key pair Anda. Jika Anda menggunakan AWS CLI di Linux, Unix, atau Mac OS X, Anda juga harus mengatur izin pada file kunci pribadi (`.pem`atau`.ppk`) seperti yang ditunjukkan pada. [Untuk mengonfigurasi izin file kunci privat pasangan kunci](#emr-keypair-file-permission-config)<a name="emr-ssh-cli"></a>

**Untuk terhubung ke node utama menggunakan AWS CLI**

1. Pastikan Anda telah mengizinkan lalu lintas SSH masuk. Untuk melihat instruksi, lihat [Sebelum Anda terhubung ke Amazon EMR: Otorisasi lalu lintas masuk](emr-connect-ssh-prereqs.md).

1. Untuk mengambil pengidentifikasi klaster, ketik:

   ```
   1. aws emr list-clusters
   ```

   Output mencantumkan cluster Anda termasuk cluster IDs. Perhatikan ID klaster untuk klaster yang Anda hubungkan.

   ```
   "Status": {
       "Timeline": {
           "ReadyDateTime": 1408040782.374,
           "CreationDateTime": 1408040501.213
       },
       "State": "WAITING",
       "StateChangeReason": {
           "Message": "Waiting after step completed"
       }
   },
   "NormalizedInstanceHours": 4,
   "Id": "j-2AL4XXXXXX5T9",
   "Name": "AWS CLI cluster"
   ```

1. Ketik perintah berikut untuk membuka koneksi SSH ke node utama. Dalam contoh berikut, ganti *j-2AL4XXXXXX5T9* dengan ID cluster dan ganti *\$1/mykeypair.key* dengan path lengkap dan nama file `.pem` file Anda (untuk Linux, Unix, dan Mac OS X) atau `.ppk` file (untuk Windows). Sebagai contoh, `C:\Users\<username>\.ssh\mykeypair.pem`.

   ```
   aws emr ssh --cluster-id j-2AL4XXXXXX5T9 --key-pair-file ~/mykeypair.key						
   ```

1. Ketika Anda selesai bekerja pada node utama, tutup AWS CLI jendela. 

   Untuk informasi selengkapnya, lihat [Perintah Amazon EMR di AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/emr). Jika Anda mengalami kesulitan dalam menggunakan SSH untuk terhubung ke node utama Anda, lihat [Memecahkan masalah menghubungkan ke](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html) instans Anda.

# Port layanan Amazon EMR
<a name="emr-service-ports"></a>

**catatan**  
Berikut ini adalah antarmuka dan port layanan untuk komponen di Amazon EMR. Ini bukan daftar lengkap port layanan. Layanan non-default, seperti port SSL dan berbagai jenis protokol, tidak terdaftar.

**penting**  
Berhati-hatilah saat Anda mengedit aturan grup keamanan untuk membuka port. Pastikan untuk menambahkan aturan yang hanya mengizinkan lalu lintas dari klien tepercaya dan terautentikasi untuk protokol dan port yang diperlukan untuk menjalankan beban kerja Anda.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/emr/latest/ManagementGuide/emr-service-ports.html)

# Melihat antarmuka web yang di-host pada klaster Amazon EMR
<a name="emr-web-interfaces"></a>

**penting**  
Anda dapat mengonfigurasi grup keamanan kustom untuk mengizinkan akses masuk ke antarmuka web ini. Perlu diingat bahwa setiap port tempat Anda mengizinkan lalu lintas masuk merupakan potensi kelemahan keamanan. Cermatlah dalam meninjau grup keamanan kustom untuk memastikan bahwa Anda meminimalisir kelemahan. Untuk informasi selengkapnya, lihat [Kontrol lalu lintas jaringan dengan grup keamanan untuk klaster EMR Amazon Anda](emr-security-groups.md).

Hadoop dan aplikasi lain yang Anda instal di kluster EMR Anda mempublikasikan antarmuka pengguna sebagai situs web yang di-host di node utama. Untuk alasan keamanan, saat menggunakan Grup Keamanan Terkelola Amazon EMR, situs web ini hanya tersedia di server web lokal node utama. Untuk alasan itu, Anda perlu terhubung ke node utama untuk melihat antarmuka web. Untuk informasi selengkapnya, lihat [Connect ke node primer Amazon EMR cluster menggunakan SSH](emr-connect-master-node-ssh.md). Hadoop juga menerbitkan antarmuka pengguna sebagai situs web yang di-host pada simpul inti dan tugas. Situs web tersebut juga hanya tersedia di server web lokal pada simpul. 

Tabel berikut ini mencantumkan antarmuka web yang dapat Anda lihat pada instans klaster. Antarmuka Hadoop ini tersedia pada semua klaster. Untuk antarmuka instance master, ganti *master-public-dns-name* dengan **DNS publik Master** yang tercantum di tab **Ringkasan** cluster di konsol EMR Amazon. Untuk antarmuka inti dan instance tugas, ganti *coretask-public-dns-name* dengan **nama DNS Publik** yang terdaftar untuk instance. ****Untuk menemukan **nama DNS Publik** instans, di konsol EMR Amazon, pilih klaster Anda dari daftar, pilih tab Perangkat Keras, pilih ID grup instans yang berisi instance yang ingin Anda sambungkan, lalu catat nama **DNS Publik yang** terdaftar untuk instance tersebut.****


|  Nama antarmuka |   URI  | 
| --- | --- | 
| Server riwayat Flink (EMR versi 5.33 dan yang lebih baru) | http: //:8082/ master-public-dns-name | 
| Ganglia | http:///ganglia/master-public-dns-name | 
| Hadoop HDFS (versi NameNode EMR pra-6.x) | http: //:50070/ master-public-dns-name | 
| Hadoop HDFS (versi NameNode EMR pra-6.x) | https: //:50470/ master-public-dns-name | 
| Hadoop HDFS ( NameNode EMR versi 6.x) | http: //:9870/ master-public-dns-name | 
| Hadoop HDFS ( NameNode EMR versi 6.x) | https: //:9871/ master-public-dns-name | 
| Hadoop HDFS (versi DataNode EMR pra-6.x) | http: //:50075/ coretask-public-dns-name | 
| Hadoop HDFS (versi DataNode EMR pra-6.x) | https: //:50475/ coretask-public-dns-name | 
| Hadoop HDFS ( DataNodeEMR versi 6.x) | http: //:9864/ coretask-public-dns-name | 
| Hadoop HDFS ( DataNode EMR versi 6.x) | https: //:9865/ coretask-public-dns-name | 
| HBase | http: //:16010/ master-public-dns-name | 
| Hue | http: //:8888/ master-public-dns-name | 
| JupyterHub | https: //:9443/ master-public-dns-name | 
| Livy | http: //:8998/ master-public-dns-name | 
| Percikan HistoryServer | http: //:18080/ master-public-dns-name | 
| Tez | http: //:8080/tez-ui master-public-dns-name | 
| BENANG NodeManager | http: //:8042/ coretask-public-dns-name | 
| BENANG ResourceManager | http: //:8088/ master-public-dns-name | 
| Zeppelin | http: //:8890/ master-public-dns-name | 

Karena ada beberapa antarmuka khusus aplikasi yang tersedia di simpul utama yang tidak tersedia pada node inti dan tugas, instruksi dalam dokumen ini khusus untuk simpul primer Amazon EMR. Mengakses antarmuka web pada inti dan node tugas dapat dilakukan dengan cara yang sama seperti Anda akan mengakses antarmuka web pada node utama. 

Ada beberapa cara Anda dapat mengakses antarmuka web pada node utama. Metode termudah dan tercepat adalah menggunakan SSH untuk terhubung ke node utama dan menggunakan browser berbasis teks, Lynx, untuk melihat situs web di klien SSH Anda. Namun, Lynx adalah peramban berbasis teks dengan antarmuka pengguna terbatas yang tidak dapat menampilkan grafis. Contoh berikut menunjukkan cara membuka ResourceManager antarmuka Hadoop menggunakan Lynx (Lynx juga URLs disediakan ketika Anda masuk ke node utama menggunakan SSH). 

```
lynx http://ip-###-##-##-###.us-west-2.compute.internal:8088/
```

Ada dua opsi yang tersisa untuk mengakses antarmuka web pada node utama yang menyediakan fungsionalitas browser penuh. Pilih salah satu cara berikut: 
+ Opsi 1 (direkomendasikan untuk pengguna yang lebih teknis): Gunakan klien SSH untuk terhubung ke node utama, konfigurasikan tunneling SSH dengan penerusan port lokal, dan gunakan browser Internet untuk membuka antarmuka web yang dihosting di node utama. Metode ini memungkinkan Anda untuk mengonfigurasi akses antarmuka web tanpa menggunakan proksi SOCKS.
+ Opsi 2 (direkomendasikan untuk pengguna baru): Gunakan klien SSH untuk terhubung ke node utama, konfigurasikan tunneling SSH dengan penerusan port dinamis, dan konfigurasikan browser Internet Anda untuk menggunakan add-on seperti untuk Firefox atau Chrome FoxyProxy SwitchyOmega untuk mengelola pengaturan proxy SOCKS Anda. Metode ini memungkinkan Anda secara otomatis memfilter URLs berdasarkan pola teks dan membatasi pengaturan proxy ke domain yang cocok dengan bentuk nama DNS node utama. Untuk informasi selengkapnya tentang cara mengonfigurasi FoxyProxy Firefox dan Google Chrome, lihat[Opsi 2, bagian 2: Konfigurasikan pengaturan proxy untuk melihat situs web yang dihosting di simpul utama klaster EMR Amazon](emr-connect-master-node-proxy.md).

**catatan**  
Jika Anda memodifikasi port tempat aplikasi berjalan melalui konfigurasi cluster, hyperlink ke port tidak akan diperbarui di konsol EMR Amazon. Ini karena konsol tidak memiliki fungsi untuk membaca `server.port` konfigurasi.

Dengan Amazon EMR versi 5.25.0 atau yang lebih baru, Anda dapat mengakses UI server riwayat Spark dari konsol tanpa mengatur proksi web melalui koneksi SSH. Untuk informasi selengkapnya, lihat [Akses satu klik ke server riwayat Spark persisten](https://docs.aws.amazon.com/emr/latest/ManagementGuide/app-history-spark-UI.html).

**Topics**
+ [Opsi 1: Siapkan terowongan SSH ke simpul utama Amazon EMR menggunakan penerusan port lokal](emr-ssh-tunnel-local.md)
+ [Opsi 2, bagian 1: Siapkan terowongan SSH ke simpul utama menggunakan penerusan port dinamis](emr-ssh-tunnel.md)
+ [Opsi 2, bagian 2: Konfigurasikan pengaturan proxy untuk melihat situs web yang dihosting di simpul utama klaster EMR Amazon](emr-connect-master-node-proxy.md)

# Opsi 1: Siapkan terowongan SSH ke simpul utama Amazon EMR menggunakan penerusan port lokal
<a name="emr-ssh-tunnel-local"></a>

Untuk terhubung ke server web lokal pada node utama, Anda membuat terowongan SSH antara komputer Anda dan node utama. Ini juga dikenal sebagai *penerusan port*. Jika Anda tidak ingin menggunakan proxy SOCKS, Anda dapat mengatur terowongan SSH ke node utama menggunakan penerusan port lokal. Dengan penerusan port lokal, Anda menentukan port lokal yang tidak digunakan yang digunakan untuk meneruskan lalu lintas ke port jarak jauh tertentu di server web lokal node utama. 

Menyiapkan terowongan SSH menggunakan penerusan port lokal memerlukan nama DNS publik dari node utama dan file kunci pribadi key pair Anda. Untuk informasi tentang cara menemukan nama DNS publik utama, lihat [Mengambil nama DNS publik dari node utama](emr-connect-master-node-ssh.md#emr-connect-master-dns). Untuk informasi selengkapnya tentang mengakses key pair, lihat pasangan kunci [Amazon EC2 di Panduan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) Pengguna *Amazon EC2*. Untuk informasi selengkapnya tentang situs yang mungkin ingin Anda lihat di simpul utama, lihat[Melihat antarmuka web yang di-host pada klaster Amazon EMR](emr-web-interfaces.md).

## Siapkan terowongan SSH ke node utama menggunakan penerusan port lokal dengan OpenSSH
<a name="ssh-tunnel-local-linux"></a><a name="tunnel-local-linux"></a>

**Untuk mengatur sebuah terowongan SSH menggunakan penerusan port lokal di terminal**

1. Pastikan Anda telah mengizinkan lalu lintas SSH masuk. Untuk melihat instruksi, lihat [Sebelum Anda terhubung ke Amazon EMR: Otorisasi lalu lintas masuk](emr-connect-ssh-prereqs.md).

1. Buka jendela terminal. Pada Mac OS X, pilih **Aplikasi > Utilitas > Terminal**. Pada distribusi Linux lainnya, terminal biasanya ditemukan di **Aplikasi > Aksesori > Terminal**.

1. Ketik perintah berikut untuk membuka terowongan SSH pada mesin lokal Anda. Contoh perintah ini mengakses antarmuka ResourceManager web dengan meneruskan lalu lintas pada port lokal 8157 (port lokal yang tidak digunakan secara acak) ke port 8088 di server web lokal master node. 

   Dalam perintah, ganti *\$1/mykeypair.pem* dengan lokasi dan nama file `.pem` file Anda dan ganti *ec2-\$1\$1\$1-\$1\$1-\$1\$1-\$1\$1\$1.compute-1.amazonaws.com* dengan nama DNS publik master cluster Anda. Untuk mengakses antarmuka web yang berbeda, ganti `8088` dengan nomor port yang sesuai. Misalnya, ganti `8088` dengan antarmuka `8890` Zeppelin.

   ```
   ssh -i ~/mykeypair.pem -N -L 8157:ec2-###-##-##-###.compute-1.amazonaws.com:8088 hadoop@ec2-###-##-##-###.compute-1.amazonaws.com
   ```

   `-L` menandakan penggunaan penerusan port lokal yang memungkinkan Anda untuk menentukan port lokal yang digunakan untuk meneruskan data ke port jarak jauh yang teridentifikasi pada server web lokal simpul utama.

   Setelah Anda mengeluarkan perintah ini, terminal tetap terbuka dan tidak mengembalikan respons. 

1. Untuk membuka antarmuka ResourceManager web di browser Anda, `http://localhost:8157/` ketik bilah alamat. 

1. Ketika Anda selesai bekerja dengan antarmuka web pada node utama, tutup jendela terminal.

# Opsi 2, bagian 1: Siapkan terowongan SSH ke simpul utama menggunakan penerusan port dinamis
<a name="emr-ssh-tunnel"></a>

Untuk terhubung ke server web lokal pada node utama, Anda membuat terowongan SSH antara komputer Anda dan node utama. Ini juga dikenal sebagai *penerusan port*. Jika Anda membuat terowongan SSH menggunakan penerusan port dinamis, semua lalu lintas yang dirutekan ke port lokal yang tidak digunakan tertentu diteruskan ke server web lokal pada node utama. Hal ini menciptakan proksi SOCKS. Anda kemudian dapat mengonfigurasi browser Internet Anda untuk menggunakan add-on seperti FoxyProxy atau SwitchyOmega untuk mengelola pengaturan proxy SOCKS Anda. 

Menggunakan add-on manajemen proxy memungkinkan Anda untuk secara otomatis memfilter URLs berdasarkan pola teks dan membatasi pengaturan proxy ke domain yang cocok dengan bentuk nama DNS publik node utama. Add-on browser secara otomatis menangani menghidupkan dan mematikan proxy saat Anda beralih antara melihat situs web yang dihosting di node utama, dan yang ada di Internet. 

Sebelum memulai, Anda memerlukan nama DNS publik dari node utama dan file kunci pribadi key pair Anda. Untuk informasi tentang cara menemukan nama DNS publik utama, lihat[Mengambil nama DNS publik dari node utama](emr-connect-master-node-ssh.md#emr-connect-master-dns). Untuk informasi selengkapnya tentang mengakses key pair, lihat pasangan kunci [Amazon EC2 di Panduan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) Pengguna *Amazon EC2*. Untuk informasi selengkapnya tentang situs yang mungkin ingin Anda lihat di simpul utama, lihat[Melihat antarmuka web yang di-host pada klaster Amazon EMR](emr-web-interfaces.md).

## Siapkan terowongan SSH ke node utama menggunakan penerusan port dinamis dengan OpenSSH
<a name="emr-ssh-tunnel-linux"></a><a name="emr-ssh-tunnel-unix"></a>

**Untuk mengatur terowongan SSH menggunakan penerusan port dinamis dengan OpenSSH**

1. Pastikan Anda telah mengizinkan lalu lintas SSH masuk. Untuk melihat instruksi, lihat [Sebelum Anda terhubung ke Amazon EMR: Otorisasi lalu lintas masuk](emr-connect-ssh-prereqs.md).

1. Buka jendela terminal. Pada Mac OS X, pilih **Aplikasi > Utilitas > Terminal**. Pada distribusi Linux lainnya, terminal biasanya ditemukan di **Aplikasi > Aksesori > Terminal**.

1. Ketik perintah berikut untuk membuka terowongan SSH pada mesin lokal Anda. Ganti *\$1/mykeypair.pem* dengan lokasi dan nama file `.pem` file Anda, ganti *8157* dengan nomor port lokal yang tidak digunakan, dan ganti *ec2-\$1\$1\$1-\$1\$1-\$1\$1-\$1\$1\$1.compute-1.amazonaws.com* dengan nama DNS publik utama cluster Anda. 

   ```
   1. ssh -i ~/mykeypair.pem -N -D 8157 hadoop@ec2-###-##-##-###.compute-1.amazonaws.com
   ```

   Setelah Anda mengeluarkan perintah ini, terminal tetap terbuka dan tidak mengembalikan respons. 
**catatan**  
`-D`menandakan penggunaan penerusan port dinamis yang memungkinkan Anda menentukan port lokal yang digunakan untuk meneruskan data ke semua port jarak jauh di server web lokal node utama. Penerusan port dinamis membuat proksi SOCKS lokal yang mendengarkan port yang ditentukan dalam perintah.

1. Setelah terowongan aktif, konfigurasikan proksi SOCKS untuk peramban Anda. Untuk informasi selengkapnya, lihat [Opsi 2, bagian 2: Konfigurasikan pengaturan proxy untuk melihat situs web yang dihosting di simpul utama klaster EMR Amazon](emr-connect-master-node-proxy.md).

1. Ketika Anda selesai bekerja dengan antarmuka web pada node utama, tutup jendela terminal.

## Siapkan terowongan SSH menggunakan penerusan port dinamis dengan AWS CLI
<a name="emr-ssh-tunnel-cli"></a>

Anda dapat membuat koneksi SSH dengan node utama menggunakan AWS CLI pada Windows dan di Linux, Unix, dan Mac OS X. Jika Anda menggunakan AWS CLI di Linux, Unix, atau Mac OS X, Anda harus mengatur izin pada file seperti yang ditunjukkan pada`.pem`. [Untuk mengonfigurasi izin file kunci privat pasangan kunci](emr-connect-master-node-ssh.md#emr-keypair-file-permission-config) Jika Anda menggunakan AWS CLI pada Windows, Putty harus muncul di variabel lingkungan jalur atau Anda mungkin menerima kesalahan seperti OpenSSH atau Putty tidak tersedia.<a name="ssh-tunnel-cli"></a>

**Untuk mengatur terowongan SSH menggunakan penerusan port dinamis dengan AWS CLI**

1. Pastikan Anda telah mengizinkan lalu lintas SSH masuk. Untuk petunjuk, lihat [Sebelum Anda terhubung ke Amazon EMR: Otorisasi lalu lintas masuk](emr-connect-ssh-prereqs.md).

1. Buat koneksi SSH dengan node utama seperti yang ditunjukkan pada[Connect ke node utama menggunakan AWS CLI](emr-connect-master-node-ssh.md#emr-connect-cli). 

1. Untuk mengambil pengidentifikasi klaster, ketik:

   ```
   1. aws emr list-clusters
   ```

   Output mencantumkan cluster Anda termasuk cluster IDs. Perhatikan ID klaster untuk klaster yang Anda hubungkan.

   ```
   "Status": {
       "Timeline": {
           "ReadyDateTime": 1408040782.374,
           "CreationDateTime": 1408040501.213
       },
       "State": "WAITING",
       "StateChangeReason": {
           "Message": "Waiting after step completed"
       }
   },
   "NormalizedInstanceHours": 4,
   "Id": "j-2AL4XXXXXX5T9",
   "Name": "AWS CLI cluster"
   ```

1. Ketik perintah berikut untuk membuka terowongan SSH ke node utama menggunakan penerusan port dinamis. Dalam contoh berikut, ganti *j-2AL4XXXXXX5T9* dengan ID cluster dan ganti *\$1/mykeypair.key* dengan lokasi dan nama file `.pem` file Anda (untuk Linux, Unix, dan Mac OS X) atau `.ppk` file (untuk Windows).

   ```
   aws emr socks --cluster-id j-2AL4XXXXXX5T9 --key-pair-file ~/mykeypair.key						
   ```
**catatan**  
Perintah socks secara otomatis mengonfigurasi penerusan port dinamis pada port lokal 8157. Saat ini, pengaturan ini tidak dapat diubah.

1. Setelah terowongan aktif, konfigurasikan proksi SOCKS untuk peramban Anda. Untuk informasi selengkapnya, lihat [Opsi 2, bagian 2: Konfigurasikan pengaturan proxy untuk melihat situs web yang dihosting di simpul utama klaster EMR Amazon](emr-connect-master-node-proxy.md).

1. Ketika Anda selesai bekerja dengan antarmuka web pada node utama, tutup AWS CLI jendela. 

   Untuk informasi selengkapnya tentang penggunaan perintah EMR Amazon di AWS CLI, lihat. [https://docs.aws.amazon.com/cli/latest/reference/emr](https://docs.aws.amazon.com/cli/latest/reference/emr)

## Siapkan terowongan SSH ke simpul utama menggunakan PuTTY
<a name="emr-ssh-tunnel-win"></a>

Pengguna Windows dapat menggunakan klien SSH seperti PuTTY untuk membuat terowongan SSH ke node utama. Sebelum menghubungkan ke simpul utama Amazon EMR, Anda harus mengunduh dan menginstal PuTTY dan Pu. TTYgen Anda dapat mengunduh keduanya dari [halaman unduh PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/).

PuTTY tidak secara native mendukung format file kunci privat pasangan kunci (`.pem`) yang dihasilkan oleh Amazon EC2. Anda menggunakan Pu TTYgen untuk mengonversi file kunci Anda ke format PuTTY yang diperlukan ()`.ppk`. Anda harus mengonversi kunci Anda ke format ini (`.ppk`) sebelum mencoba terhubung ke node utama menggunakan PuTTY.

Untuk informasi selengkapnya tentang mengonversi kunci, lihat [Mengonversi kunci pribadi menggunakan Pu TTYgen](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html) di Panduan Pengguna *Amazon EC2*.<a name="emr-ssh-tunnel-putty"></a>

**Untuk mengatur terowongan SSH menggunakan penerusan port dinamis menggunakan PuTTY**

1. Pastikan Anda telah mengizinkan lalu lintas SSH masuk. Untuk melihat instruksi, lihat [Sebelum Anda terhubung ke Amazon EMR: Otorisasi lalu lintas masuk](emr-connect-ssh-prereqs.md).

1. Klik dua kali `putty.exe` untuk memulai PuTTY. Anda juga dapat meluncurkan PuTTY dari daftar program Windows. 
**catatan**  
**Jika Anda sudah memiliki sesi SSH aktif dengan node utama, Anda dapat menambahkan terowongan dengan mengklik kanan bilah judul PuTTY dan memilih Ubah Pengaturan.** 

1. Jika perlu, di daftar **Kategori**, pilih **Sesi**.

1. Di bidang **Nama Host**, ketik **hadoop@***MasterPublicDNS*. Sebagai contoh: **hadoop@***ec2-\$1\$1\$1-\$1\$1-\$1\$1-\$1\$1\$1.compute-1.amazonaws.com*. 

1. Dalam daftar **Kategori**, perluas **Koneksi > SSH**, lalu pilih **Autentikasi**.

1. Untuk **File kunci privat untuk autentikasi**, pilih **Telusuri** dan pilih file `.ppk` yang Anda buat. 
**catatan**  
PuTTY tidak secara native mendukung format file kunci privat pasangan kunci (`.pem`) yang dihasilkan oleh Amazon EC2. Anda menggunakan Pu TTYgen untuk mengonversi file kunci Anda ke format PuTTY yang diperlukan ()`.ppk`. Anda harus mengonversi kunci Anda ke format ini (`.ppk`) sebelum mencoba terhubung ke node utama menggunakan PuTTY.

1. Dalam daftar **Kategori**, perluas **Koneksi > SSH**, lalu pilih **Terowongan**. 

1. Dalam bidang **Port sumber**, ketik `8157` (port lokal tidak terpakai), lalu pilih **Menambahkan**.

1. Biarkan bidang **Tujuan** kosong.

1. Pilih opsi **Dinamis** dan **Otomatis**.

1. Pilih **Buka**. 

1. Pilih **Ya** untuk menghilangkan pemberitahuan keamanan PuTTY.
**penting**  
Saat Anda masuk ke node utama, ketik `hadoop` jika Anda diminta untuk nama pengguna.

1. Setelah terowongan aktif, konfigurasikan proksi SOCKS untuk peramban Anda. Untuk informasi selengkapnya, lihat [Opsi 2, bagian 2: Konfigurasikan pengaturan proxy untuk melihat situs web yang dihosting di simpul utama klaster EMR Amazon](emr-connect-master-node-proxy.md).

1. Ketika Anda selesai bekerja dengan antarmuka web pada node utama, tutup jendela Putty. 

# Opsi 2, bagian 2: Konfigurasikan pengaturan proxy untuk melihat situs web yang dihosting di simpul utama klaster EMR Amazon
<a name="emr-connect-master-node-proxy"></a>

Jika Anda menggunakan terowongan SSH dengan penerusan port dinamis, Anda harus menggunakan add-on manajemen proksi SOCKS untuk mengendalikan pengaturan proksi di peramban Anda. Menggunakan alat manajemen proxy SOCKS memungkinkan Anda untuk secara otomatis memfilter URLs berdasarkan pola teks dan membatasi pengaturan proxy ke domain yang cocok dengan bentuk nama DNS publik node utama. Add-on browser secara otomatis menangani menghidupkan dan mematikan proxy ketika Anda beralih antara melihat situs web yang dihosting di node utama dan yang ada di Internet. Untuk mengelola pengaturan proxy Anda, konfigurasikan browser Anda untuk menggunakan add-on seperti FoxyProxy atau SwitchyOmega. 

Untuk informasi selengkapnya tentang cara membuat terowongan SSH, lihat [Opsi 2, bagian 1: Siapkan terowongan SSH ke simpul utama menggunakan penerusan port dinamis](emr-ssh-tunnel.md). Untuk informasi selengkapnya tentang antarmuka web yang tersedia, lihat [Melihat antarmuka web yang di-host pada klaster Amazon EMR](emr-web-interfaces.md). 



Sertakan pengaturan berikut saat Anda mengatur add-on proksi:
+ Gunakan **localhost** sebagai alamat host.
+ Gunakan nomor port lokal yang sama yang Anda pilih untuk membuat terowongan SSH dengan simpul utama. [Opsi 2, bagian 1: Siapkan terowongan SSH ke simpul utama menggunakan penerusan port dinamis](emr-ssh-tunnel.md) Misalnya, port*8157*. Port ini juga harus cocok dengan nomor port yang Anda gunakan di PuTTY atau emulator terminal lain yang Anda gunakan untuk menyambungkan.
+ Tentukan protokol **SOCKS v5**. SOCKS v5 memungkinkan Anda mengatur otorisasi pengguna secara opsional.
+ **Pola URL**

  Pola URL berikut harus diizinkan dan ditentukan dengan jenis pola wildcard:
  + **\$1ec2\$1. \$1compute\$1.amazonaws.com\$1 dan** **\$110\$1.amazonaws.com\$1 pola untuk mencocokkan nama DNS publik** cluster di wilayah AS.
  + Pola **\$1ec2\$1.compute\$1** dan **\$110\$1.compute\$1** untuk mencocokkan nama DNS publik klaster di seluruh wilayah lainnya.
  +  SEBUAH **10. **\$1 pola untuk menyediakan akses ke file JobTracker log di Hadoop. Ubah filter ini jika bertentangan dengan rencana akses jaringan Anda.
  + Pola **\$1.ec2.internal\$1** dan **\$1.compute.internal\$1** untuk mencocokkan nama DNS privat (internal) klaster di wilayah `us-east-1` dan seluruh wilayah lain, secara berurutan.

## Contoh: Konfigurasi FoxyProxy untuk Firefox
<a name="emr-connect-foxy-proxy-chrome"></a>

Contoh berikut menunjukkan konfigurasi FoxyProxy Standar (versi 7.5.1) untuk Mozilla Firefox.

FoxyProxy menyediakan satu set alat manajemen proxy. Ini memungkinkan Anda menggunakan server proksi untuk URL yang cocok dengan pola yang sesuai dengan domain yang digunakan oleh instans Amazon EC2 di klaster Amazon EMR Anda.<a name="foxy-proxy"></a>

**Untuk menginstal dan mengkonfigurasi FoxyProxy menggunakan Mozilla Firefox**

1. Di Firefox, buka [https://addons.mozilla.org/](https://addons.mozilla.org/), cari FoxyProxy Standar, dan ikuti petunjuk untuk menambahkan FoxyProxy ke Firefox.

1. Menggunakan editor teks, membuat file JSON bernama `foxyproxy-settings.json` dari konfigurasi contoh berikut.

   ```
   {
     "k20d21508277536715": {
       "active": true,
       "address": "localhost",
       "port": 8157,
       "username": "",
       "password": "",
       "type": 3,
       "proxyDNS": true,
       "title": "emr-socks-proxy",
       "color": "#0055E5",
       "index": 9007199254740991,
       "whitePatterns": [
         {
           "title": "*ec2*.*compute*.amazonaws.com*",
           "active": true,
           "pattern": "*ec2*.*compute*.amazonaws.com*",
           "importedPattern": "*ec2*.*compute*.amazonaws.com*",
           "type": 1,
           "protocols": 1
         },
         {
           "title": "*ec2*.compute*",
           "active": true,
           "pattern": "*ec2*.compute*",
           "importedPattern": "*ec2*.compute*",
           "type": 1,
           "protocols": 1
         },
         {
           "title": "10.*",
           "active": true,
           "pattern": "10.*",
           "importedPattern": "http://10.*",
           "type": 1,
           "protocols": 2
         },
         {
           "title": "*10*.amazonaws.com*",
           "active": true,
           "pattern": "*10*.amazonaws.com*",
           "importedPattern": "*10*.amazonaws.com*",
           "type": 1,
           "protocols": 1
         },
         {
           "title": "*10*.compute*",
           "active": true,
           "pattern": "*10*.compute*",
           "importedPattern": "*10*.compute*",
           "type": 1,
           "protocols": 1
         },
         {
           "title": "*.compute.internal*",
           "active": true,
           "pattern": "*.compute.internal*",
           "importedPattern": "*.compute.internal*",
           "type": 1,
           "protocols": 1
         },
         {
           "title": "*.ec2.internal* ",
           "active": true,
           "pattern": "*.ec2.internal*",
           "importedPattern": "*.ec2.internal*",
           "type": 1,
           "protocols": 1
         }
       ],
       "blackPatterns": []
     },
     "logging": {
       "size": 100,
       "active": false
     },
     "mode": "patterns",
     "browserVersion": "68.12.0",
     "foxyProxyVersion": "7.5.1",
     "foxyProxyEdition": "standard"
   }
   ```

1. Buka halaman **Kelola Ekstensi Anda** di Firefox (buka **about:addons**, lalu pilih **Ekstensi**).

1. Pilih **FoxyProxy Standar**, lalu pilih tombol opsi lainnya (tombol yang terlihat seperti elipsis).

1. Pilih **Opsi** dari menu drop-down.

1. Pilih **Pengaturan Impor** dari menu sebelah kiri.

1. **Pada halaman **Pengaturan Impor**, pilih **Pengaturan Impor** **di bawah Pengaturan Impor dari FoxyProxy 6.0\$1**, telusuri ke lokasi `foxyproxy-settings.json` file yang Anda buat, pilih file, dan pilih Buka.** 

1. Pilih **OKE** saat diminta untuk menimpa pengaturan yang ada dan menyimpan konfigurasi baru Anda.

## Contoh: Konfigurasi SwitchyOmega untuk chrome
<a name="switchyomega"></a>

Contoh berikut menunjukkan cara mengatur SwitchyOmega ekstensi untuk Google Chrome. SwitchyOmega memungkinkan Anda mengonfigurasi, mengelola, dan beralih di antara beberapa proxy.

**Untuk menginstal dan mengkonfigurasi SwitchyOmega menggunakan Google Chrome**

1. Buka [https://chrome.google.com/webstore/kategori/ekstensi](https://chrome.google.com/webstore/category/extensions), cari **Proxy SwitchyOmega**, dan tambahkan ke Chrome.

1. Pilih **Profil baru** dan masukkan `emr-socks-proxy` sebagai nama profil.

1. Pilih **Profil PAC** dan kemudian **Buat**. File [Konfigurasi Otomatis Proxy (PAC)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file) membantu Anda menentukan daftar izinkan untuk permintaan peramban yang harus diteruskan ke server proksi web.

1. Di bidang **Skrip PAC**, ganti konten dengan skrip berikut yang menentukan mana yang URLs harus diteruskan melalui server proxy web Anda. Jika Anda menentukan nomor port yang berbeda ketika Anda mengatur terowongan SSH Anda, ganti *8157* dengan nomor port Anda.

   ```
   function FindProxyForURL(url, host) {
       if (shExpMatch(url, "*ec2*.*compute*.amazonaws.com*")) return 'SOCKS5 localhost:8157';
       if (shExpMatch(url, "*ec2*.compute*")) return 'SOCKS5 localhost:8157';
       if (shExpMatch(url, "http://10.*")) return 'SOCKS5 localhost:8157';
       if (shExpMatch(url, "*10*.compute*")) return 'SOCKS5 localhost:8157';
       if (shExpMatch(url, "*10*.amazonaws.com*")) return 'SOCKS5 localhost:8157';
       if (shExpMatch(url, "*.compute.internal*")) return 'SOCKS5 localhost:8157';
       if (shExpMatch(url, "*ec2.internal*")) return 'SOCKS5 localhost:8157';
       return 'DIRECT';
   }
   ```

1. Di bawah **Tindakan**, pilih **Terapkan perubahan** untuk menyimpan setelan proxy Anda.

1. Pada bilah alat Chrome, pilih SwitchyOmega dan pilih `emr-socks-proxy` profil.

## Mengakses antarmuka web di peramban
<a name="connect-to-web-ui-browser"></a>

Untuk membuka antarmuka web, masukkan nama DNS publik dari node primer atau inti Anda diikuti dengan nomor port untuk antarmuka yang Anda pilih ke bilah alamat browser Anda. Contoh berikut menunjukkan URL yang akan Anda masukkan untuk terhubung ke Spark HistoryServer.

```
http://master-public-dns-name:18080/				
```

Untuk petunjuk tentang mengambil nama DNS publik simpul, lihat [Mengambil nama DNS publik dari node utama](emr-connect-master-node-ssh.md#emr-connect-master-dns). Untuk daftar lengkap antarmuka web URLs, lihat[Melihat antarmuka web yang di-host pada klaster Amazon EMR](emr-web-interfaces.md).