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服务器,请执行以下命令&minus ;

$ 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"查看正在运行的守护进程.

$ jps  
1010 TajoWorker 
1140 Jps 
933 TajoMaster

启动Tajo Shell(Tsql)

要启动Tajo shell客户端,请使用以下命令 :

$ bin/tsql

您将收到以下输出 :

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

退出Tajo Shell

执行以下命令退出Tsql :

default> \q 
bye!

这里,默认是指Tajo中的目录.

Web UI

键入以下URL以启动Tajo Web UI :   http://localhost:26080/

现在,您将看到以下与ExecuteQuery选项类似的屏幕.

Web UI

停止Tajo

要停止Tajo服务器,使用以下命令 :

$ bin/stop-tajo.sh

您将得到以下回复 :

localhost: stopping worker 
stopping master