Apache Tajo 安装


要安装 Apache Tajo,你的系统上必须有以下软件:

  • Hadoop 2.3 或更高版本
  • Java 1.7 或更高版本
  • Linux 或 Mac 操作系统

现在让我们继续执行以下步骤来安装 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 文件:

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

设置环境变量


将以下更改添加到 “conf/tajo-env.sh” file

$ 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://本地: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