ติดตั้ง Cloudera QuickStart บน Amazon Cloud ด้วย Docker image
เมื่อ login เข้า AWS เลือกที่เมนู EC2 เพื่อทำการติดตั้ง Instance Server
เลือก Ubuntu Server 16.04 LTS
เลือก m4.xLarge 4vCPU, 16 GB memory, 80 GB EBS ทำการคลิก Next ตามสเตปไปเรื่อย 7 ขั้นตอน
หน้าจอ EC2 Dashboard แสดงเครื่องที่สร้างขึ้นมากำลัง Running อยู่
คลิกที่ปุ่ม connect จะแสดง popup ขึ้นมา
เปิดโปรแกรม PuTTY ขึ้นมาแล้ว copy Public DNS มาวางในช่องตามรูป
แล้วทำการเลือก key pair ที่ได้จาก AWS แล้วกดปุ่ม Open จากนั้นจะเข้าหน้าจอ PuTTY ต่อไป
ทำการ update ตัว Linux Server ด้วยคำสั่ง sudo apt-get update ตามรูป
เสร็จทำการติดตั้ง Docker บน instant นี้ด้วยคำสั่ง sudo apt-get install docker.io
จากทำการ pull Cloudera QuickStart บน Docker image นี้ด้วยคำสั่ง sudo docker pull cloudera/quickstart:latest
เมื่อทำการติดตั้งเสร็จแล้ว ใช้คำสั่ง sudo docker images เพื่อดู IMAGE ID
ทำการติดตั้ง Cloudera QuickStart ด้วยคำสั่ง
sudo docker run — hostname=quickstart.cloudera — privileged=true -t -i -p 8888:8888 -p 7180:7180 -p 80:80 4239cd2958c6 /usr/bin/docker-quickstart (4239cd2958c6 = IMAGE ID)
เมื่อทำการติดตั้ง Cloudera QuickStart เสร็จแล้วกลับไปที่ EC2 Dashborad คลิกปุ่ม Connect จะได้ popup ดังรูป
ทำการ copy ตรง Public DNS ไปที่ Browser แล้วตามด้วย port 8888
http://ec2-18-139-162-156.ap-southeast-1.compute.amazonaws.com:8888 จะได้หน้าจอ Login เข้าสู่ Cloudera QuickStart
ทำการ Login เข้าสู้หน้าจอ Cloudera QuickStart
หากมีข้อผิดพลาดประการใด ขออภัยเป็นอย่างสูงครับ !!!
ปล1 ทำเก็บเอาไว้เผื่อลืม ซึ่งลืมตลอด 55++
ปล2 เมื่อทำการทดลองติดตั้งเสร็จแล้ว อย่าลืม Terminate Instance ทิ้งนะครับ ไม่อย่างนั้น AWS สูบแน่ๆๆ
สุดท้ายนี้ ขอขอบคุณ Dr. Ratthaslip Ranokphanuwat เป็นอย่างสูงที่สอนวิชา Cloud Computing ทำให้ผู้เขียนทำมันออกมาได้