Apache Tajo 简明教程

Apache Tajo - Installation

要安装 Apache Tajo,您的系统上必须安装以下软件 −

  1. Hadoop 版本 2.3 或更高版本

  2. Java 版本 1.7 或更高版本

  3. Linux or Mac OS

现在,让我们继续按照以下步骤安装 Tajo。

Verifying Java installation

希望您已在您的计算机上安装了 Java 8 版本。现在,您只需要通过验证来继续进行。

若要验证,使用以下命令 -

$ java -version

如果计算机上已成功安装 Java,您将可以看到已安装 Java 的当前版本。如果尚未安装 Java,请按照以下步骤在您的计算机上安装 Java 8。

Download JDK

访问以下链接下载 JDK 的最新版本,然后下载最新版本。

最新版本是 JDK 8u 92 文件是 “jdk-8u92-linux-x64.tar.gz” 。请在您的计算机上下载文件。之后,解压缩文件并将它们移动到特定目录。现在,设置 Java 替代方案。最后,您的计算机上已安装了 Java。

Verifying Hadoop Installation

您已经在您的系统上安装了 Hadoop 。现在,使用以下命令对其进行验证 -

$ hadoop version

如果您的设置一切正常,则您将可以看到 Hadoop 的版本。如果尚未安装 Hadoop,请访问以下链接下载并安装 Hadoop - https://www.apache.org

Apache Tajo Installation

Apache Tajo 提供了两种执行模式 - 本地模式和完全分布模式。在验证 Java 和 Hadoop 安装后,请继续执行以下步骤在您的计算机上安装 Tajo 集群。本地模式 Tajo 实例需要非常简单的配置。

访问以下链接下载 Tajo 的最新版本 - https://www.apache.org/dyn/closer.cgi/tajo

现在,您可以在您的计算机上下载文件 “tajo-0.11.3.tar.gz”

Extract Tar File

使用以下命令解压 tar 文件 -

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

Set Environment Variable

将以下更改添加到 “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/

此处,您必须向 “tajo-env.sh” 文件指定 Hadoop 和 Java 路径。在更改完成后,保存文件并退出终端。

Start Tajo Server

要启动 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” 查看正在运行的守护程序。

$ jps
1010 TajoWorker
1140 Jps
933 TajoMaster

Launch Tajo Shell (Tsql)

要启动 Tajo Shell 客户端,使用以下命令 -

$ bin/tsql

您将收到以下输出 −

welcome to
   _____ ___  _____ ___
  /_  _/ _  |/_  _/   /
   / // /_| |_/ // / /
  /_//_/ /_/___/ \__/  0.11.3

Try \? for help.

Quit Tajo Shell

执行以下命令退出 Tsql -

default> \q
bye!

此处,默认值引用于 Tajo 中的目录。

Web UI

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

现在您将看到以下屏幕,类似于 ExecuteQuery 选项。

web ui

Stop Tajo

为停止 Tajo 服务器,使用以下命令 −

$ bin/stop-tajo.sh

您将获得以下响应 −

localhost: stopping worker
stopping master