📜  Apache Tajo-安装

📅  最后修改于: 2020-12-02 06:02:09             🧑  作者: Mango


要安装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/ 

在这里,您必须指定“ tajo-env.sh”文件的Hadoop和Java路径。进行更改后,保存文件并退出终端。

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

$ 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中的目录。

网页界面

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

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

网页界面

停止太祖

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

$ bin/stop-tajo.sh 

您将收到以下响应-

localhost: stopping worker 
stopping master