Apache Tajo - การติดตั้ง

ในการติดตั้ง Apache Tajo คุณต้องมีซอฟต์แวร์ต่อไปนี้ในระบบของคุณ -

  • Hadoop เวอร์ชัน 2.3 หรือสูงกว่า
  • Java เวอร์ชัน 1.7 หรือสูงกว่า
  • Linux หรือ Mac OS

ให้เราทำตามขั้นตอนต่อไปนี้เพื่อติดตั้ง Tajo

ตรวจสอบการติดตั้ง Java

หวังว่าคุณได้ติดตั้ง Java เวอร์ชัน 8 บนเครื่องของคุณแล้ว ตอนนี้คุณต้องดำเนินการต่อโดยการยืนยัน

ในการตรวจสอบให้ใช้คำสั่งต่อไปนี้ -

$ java -version

หากติดตั้ง Java บนเครื่องของคุณสำเร็จคุณจะเห็นเวอร์ชันปัจจุบันของ Java ที่ติดตั้ง หากไม่ได้ติดตั้ง Java ให้ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง Java 8 บนเครื่องของคุณ

ดาวน์โหลด JDK

ดาวน์โหลด JDK เวอร์ชันล่าสุดโดยไปที่ลิงค์ต่อไปนี้จากนั้นดาวน์โหลดเวอร์ชันล่าสุด

https://www.oracle.com

เวอร์ชันล่าสุดคือ JDK 8u 92 และไฟล์คือ “jdk-8u92-linux-x64.tar.gz”. โปรดดาวน์โหลดไฟล์บนเครื่องของคุณ ต่อจากนี้ให้แตกไฟล์และย้ายไปยังไดเร็กทอรีเฉพาะ ตอนนี้ตั้งค่าทางเลือก Java ในที่สุด Java ก็ถูกติดตั้งบนเครื่องของคุณ

การตรวจสอบการติดตั้ง Hadoop

คุณได้ติดตั้งแล้ว Hadoopในระบบของคุณ ตอนนี้ตรวจสอบโดยใช้คำสั่งต่อไปนี้ -

$ hadoop version

หากทุกอย่างเรียบร้อยในการตั้งค่าของคุณคุณจะเห็นเวอร์ชันของ Hadoop หากไม่ได้ติดตั้ง Hadoop ให้ดาวน์โหลดและติดตั้ง Hadoop โดยไปที่ลิงค์ต่อไปนี้ -https://www.apache.org

การติดตั้ง Apache Tajo

Apache Tajo มีโหมดการทำงานสองโหมด - โหมดโลคัลและโหมดกระจายเต็มรูปแบบ หลังจากตรวจสอบการติดตั้ง Java และ Hadoop แล้วให้ดำเนินการตามขั้นตอนต่อไปนี้เพื่อติดตั้งคลัสเตอร์ Tajo บนเครื่องของคุณ อินสแตนซ์ Tajo ในโหมดโลคัลต้องการการกำหนดค่าที่ง่ายมาก

ดาวน์โหลด Tajo เวอร์ชันล่าสุดโดยไปที่ลิงค์ต่อไปนี้ - https://www.apache.org/dyn/closer.cgi/tajo

ตอนนี้คุณสามารถดาวน์โหลดไฟล์ “tajo-0.11.3.tar.gz” จากเครื่องของคุณ

แตกไฟล์ Tar

แตกไฟล์ tar โดยใช้คำสั่งต่อไปนี้ -

$ cd opt/ 
$ tar tajo-0.11.3.tar.gz 
$ cd tajo-0.11.3

ตั้งค่าตัวแปรสภาพแวดล้อม

เพิ่มการเปลี่ยนแปลงต่อไปนี้ใน “conf/tajo-env.sh” ไฟล์

$ cd tajo-0.11.3 
$ vi conf/tajo-env.sh
 
# Hadoop home. Required 
export HADOOP_HOME = /Users/path/to/Hadoop/hadoop-2.6.2
 
# The java implementation to use.  Required. 
export JAVA_HOME = /path/to/jdk1.8.0_92.jdk/

ที่นี่คุณต้องระบุพา ธ Hadoop และ Java ไปที่ “tajo-env.sh”ไฟล์. หลังจากทำการเปลี่ยนแปลงแล้วให้บันทึกไฟล์และออกจากเทอร์มินัล

เริ่มเซิร์ฟเวอร์ Tajo

ในการเปิดเซิร์ฟเวอร์ Tajo ให้ดำเนินการคำสั่งต่อไปนี้ -

$ bin/start-tajo.sh

คุณจะได้รับคำตอบที่คล้ายกับสิ่งต่อไปนี้ -

Starting single TajoMaster 
starting master, logging to /Users/path/to/Tajo/tajo-0.11.3/bin/../ 
localhost: starting worker, logging to /Users/path/toe/Tajo/tajo-0.11.3/bin/../logs/
 
Tajo master web UI: http://local:26080 
Tajo Client Service: local:26002

ตอนนี้พิมพ์คำสั่ง“ jps” เพื่อดู daemons ที่กำลังทำงานอยู่

$ jps  
1010 TajoWorker 
1140 Jps 
933 TajoMaster

เปิดตัว Tajo Shell (Tsql)

ในการเปิดใช้งาน Tajo เชลล์ไคลเอ็นต์ให้ใช้คำสั่งต่อไปนี้ -

$ bin/tsql

คุณจะได้รับผลลัพธ์ต่อไปนี้ -

welcome to
   _____ ___  _____ ___ 
  /_  _/ _  |/_  _/   / 
   / // /_| |_/ // / / 
  /_//_/ /_/___/ \__/  0.11.3
  
Try \? for help.

ออกจาก Tajo Shell

ดำเนินการคำสั่งต่อไปนี้เพื่อออกจาก Tsql -

default> \q 
bye!

ที่นี่ค่าเริ่มต้นหมายถึงแคตตาล็อกใน Tajo

UI ของเว็บ

พิมพ์ URL ต่อไปนี้เพื่อเปิดใช้งานเว็บ UI ของ Tajo - http://localhost:26080/

ตอนนี้คุณจะเห็นหน้าจอต่อไปนี้ซึ่งคล้ายกับตัวเลือก ExecuteQuery

หยุดทาโจ

ในการหยุดเซิร์ฟเวอร์ Tajo ให้ใช้คำสั่งต่อไปนี้ -

$ bin/stop-tajo.sh

คุณจะได้รับคำตอบดังต่อไปนี้ -

localhost: stopping worker 
stopping master