Posts

Showing posts with the label MacOS

Cara Install dan Menjalankan Apache Spark pada MacOS Catalina

Image
Software yang Sudah Harus di-Install lebih dulu: (Ingat! Ini adalah tutorial bagi pengguna MacOS; buat pengguna Windows tutorialnya ada di Membuat dan Menjalankan Aplikasi Apache Spark dengan Intellij IDEA pada OS Windows ) #1 xcode-select Gunakan command berikut untuk install xcode-select, kemudian cek versi yang terinstall: Wayans-MacBook-Pro:~ wmwijaya$ install xcode-select Wayans-MacBook-Pro:~ wmwijaya$ xcode-select -v xcode-select version 2373. #2 Java (silakan ikuti prosedur install Java di https://www.oracle.com/technetwork/java/javase/using-jdk-jre-macos-catalina-5781620.html ). Pastikan versi Java yang sudah di-install dengan command berikut: Wayans-MacBook-Pro:~ wmwijaya$ java -version java version "1.8.0_241" Java(TM) SE Runtime Environment (build 1.8.0_241-b07) Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode) Jika ada lebih dari satu versi Java yang terinstall di MacOs Anda, dan ingin switch ke versi tertentu (misal: Java versi 11 LTS), silakan...

Amazon Web Service (AWS) : Cara Koneksi ke Kluster Elastic MapReduce (EMR) Menggunakan Secure Shell (SSH) dari Linux dan MacOS

Image
AWS (Amazon Web Service) menawarkan fitur login interaktif via secure shell (SSH) pada sejumlah layanannya, seperti: Elastic Compute (EC2) dan Elastic MapReduce (EMR). Agar bisa menggunakan fitur interactive shell command pada Amazon EMR maupun EC2, terlebih dahulu kita harus bisa login di master node dengan menggunakan SSH. Pada OS Linux maupun MacOS modern, program SSH biasanya sudah menjadi software bawaan, sedangkan di Windows kita bisa menggunakan Putty secure shell client. AWS menggunakan public key cryptography untuk meng-encrypt dan men-decrypt komunikasi antara clients (Windows, MacOS, Linux) dan AWS servers. Metode pengamanan komunikasi dan informasi ini menggunakan pasangan Public Key dan Private Key (dalam hal ini, seharusnya hanya pengguna lah yang punya akses terhadap Private Key). Membuat "EC2 Key Pair" Amazon EMR dan EC2 menggunakan "EC2 key pair" untuk melakukan otentikasi penggunanya dan memfasilitasi login interaktif. "EC2 key pair...

Switch versi Java di macOS Catalina

Image
Tertarik dengan service Azure Function rilisan Microsoft, langsung dicoba bikin hello world-nya Azure Function menggunakan Java dengan IDE IntelliJ IDEA. Dengan mengikuti langkah-langkah yang ada di documentation Microsoft, akhirnya sukses men-deploy serverless web app ke portal Azure Function. Setelah dites, app-nya berjalan normal. Tetapi ketika dicoba test di local environment, web app ini tak memberikan respon normal alias error. [02/14/2020 18:45:42] Worker failed to function id 354c4307-6b98-450f-9537-1b661153d88a. [02/14/2020 18:45:42] Result: Failure [02/14/2020 18:45:42] Exception: ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap') [02/14/2020 18:45:42] Stack: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class ...