Apache Tajo - Kurulum

Apache Tajo'yu kurmak için, sisteminizde aşağıdaki yazılımlara sahip olmalısınız -

  • Hadoop sürüm 2.3 veya üstü
  • Java sürüm 1.7 veya üzeri
  • Linux veya Mac OS

Şimdi Tajo'yu kurmak için aşağıdaki adımlara devam edelim.

Java yüklemesini doğrulama

Umarım makinenize Java sürüm 8'i zaten yüklemişsinizdir. Şimdi, doğrulayarak devam etmeniz gerekiyor.

Doğrulamak için aşağıdaki komutu kullanın -

$ java -version

Java, makinenize başarıyla yüklendiyse, yüklü Java'nın mevcut sürümünü görebilirsiniz. Java yüklü değilse, makinenize Java 8 yüklemek için aşağıdaki adımları izleyin.

JDK'yı indirin

Aşağıdaki bağlantıyı ziyaret ederek JDK'nın en son sürümünü indirin ve ardından en son sürümü indirin.

https://www.oracle.com

En son sürüm JDK 8u 92 ve dosya “jdk-8u92-linux-x64.tar.gz”. Lütfen dosyayı makinenize indirin. Bunu takiben, dosyaları çıkartın ve belirli bir dizine taşıyın. Şimdi, Java alternatiflerini ayarlayın. Son olarak Java, makinenize yüklenir.

Hadoop Kurulumunu Doğrulama

Zaten yüklediniz Hadoopsisteminizde. Şimdi, aşağıdaki komutu kullanarak doğrulayın -

$ hadoop version

Kurulumunuzda her şey yolundaysa, Hadoop'un sürümünü görebilirsiniz. Hadoop kurulu değilse, aşağıdaki bağlantıyı ziyaret ederek Hadoop'u indirip yükleyin -https://www.apache.org

Apache Tajo Kurulumu

Apache Tajo iki yürütme modu sağlar - yerel mod ve tamamen dağıtılmış mod. Java ve Hadoop kurulumunu doğruladıktan sonra, makinenize Tajo kümesini kurmak için aşağıdaki adımlarla devam edin. Yerel mod Tajo örneği, çok kolay yapılandırmalar gerektirir.

Aşağıdaki bağlantıyı ziyaret ederek Tajo'nun en son sürümünü indirin - https://www.apache.org/dyn/closer.cgi/tajo

Şimdi dosyayı indirebilirsiniz “tajo-0.11.3.tar.gz” makinenizden.

Tar Dosyasını Çıkar

Aşağıdaki komutu kullanarak tar dosyasını çıkarın -

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

Ortam Değişkenini Ayarla

Aşağıdaki değişiklikleri şuraya ekleyin: “conf/tajo-env.sh” dosya

$ 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/

Burada, Hadoop ve Java yolunu belirtmelisiniz. “tajo-env.sh”dosya. Değişiklikler yapıldıktan sonra dosyayı kaydedin ve terminalden çıkın.

Tajo Sunucusunu Başlatın

Tajo sunucusunu başlatmak için aşağıdaki komutu uygulayın -

$ bin/start-tajo.sh

Aşağıdakine benzer bir yanıt alacaksınız -

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

Şimdi, çalışan arka plan programlarını görmek için "jps" komutunu yazın.

$ jps  
1010 TajoWorker 
1140 Jps 
933 TajoMaster

Tajo Shell'i (Tsql) başlatın

Tajo kabuk istemcisini başlatmak için aşağıdaki komutu kullanın -

$ bin/tsql

Aşağıdaki çıktıyı alacaksınız -

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

Tajo Shell'den çıkın

Tsql'den çıkmak için aşağıdaki komutu çalıştırın -

default> \q 
bye!

Burada varsayılan, Tajo'daki kataloğu ifade eder.

Web kullanıcı arayüzü

Tajo web kullanıcı arayüzünü başlatmak için aşağıdaki URL'yi yazın - http://localhost:26080/

Şimdi ExecuteQuery seçeneğine benzer aşağıdaki ekranı göreceksiniz.

Tajo'yu durdur

Tajo sunucusunu durdurmak için aşağıdaki komutu kullanın -

$ bin/stop-tajo.sh

Aşağıdaki yanıtı alacaksınız -

localhost: stopping worker 
stopping master