Wanchai Kodmechai
Data Growing
Published in
3 min readJul 7, 2019

--

ติดตั้ง 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 ทำให้ผู้เขียนทำมันออกมาได้

--

--

Wanchai Kodmechai
Data Growing

Senior Software Engineer (Team Lead) , AI Enthusias , Running , Read a Book