本章介绍了安装Impala的先决条件,如何在系统中下载,安装和设置 Impala .
与Hadoop及其生态系统软件类似,我们需要在Linux操作系统上安装Impala.由于cloudera已经发布了Impala,因此可以使用 Cloudera Quick Start VM.
本章介绍如何下载 Cloudera Quick Start VM 和启动Impala.
按照以下步骤下载最新版本的 Cloudera QuickStartVM .
打开cloudera网站的主页http://www.cloudera.com/.您将获得如下所示的页面.
单击cloudera主页上的登录链接,该链接将重定向到登录页面,如下所示.
如果您尚未注册,请单击立即注册链接将为您提供帐户注册表单.在那里注册并登录cloudera帐户.
登录后,点击
单击立即下载按钮下载cloudera QuickStartVM ,如下所示快照
这将重定向到下载页面快速入门VM .
单击立即获取按钮,接受许可协议,然后单击提交按钮,如下所示.
Cloudera提供与VM兼容的VMware,KVM和VIRTUALBOX.选择所需的版本.在我们的教程中,我们使用虚拟框演示 Cloudera QuickStartVM 设置,因此单击 VIRTUALBOX DOWNLOAD 按钮,如下面给出的快照所示.
这将开始下载名为 cloudera-quickstart-的文件vm-5.5.0-0-virtualbox.ovf 这是一个虚拟盒子图像文件.
之后下载 cloudera-quickstart-vm-5.5.0-0-virtualbox.ovf 文件,我们需要使用虚拟框导入它.首先,您需要在系统中安装虚拟盒.按照以下步骤导入下载的图像文件.
从以下链接下载虚拟框并安装 https://www.virtualbox.org/
打开虚拟盒软件.点击文件,然后选择导入设备,如下所示.
单击导入设备,您将进入导入虚拟设备窗口.选择下载的图像文件的位置,如下所示.
导入 Cloudera QuickStartVM 映像后,启动虚拟机.此虚拟机具有Hadoop,cloudera Impala以及所有必需的软件.虚拟机的快照如下所示.
要启动Impala,请打开终端并执行以下命令.
[cloudera@quickstart ~] $ impala-shell
这将启动Impala Shell,显示以下消息.
Starting Impala Shell without Kerberos authentication Connected to quickstart.cloudera:21000 Server version: impalad version 2.3.0-cdh5.5.0 RELEASE (build 0c891d79aa38f297d244855a32f1e17280e2129b) ******************************************************************************** Welcome to the Impala shell. Copyright (c) 2015 Cloudera, Inc. All rights reserved. (Impala Shell v2.3.0-cdh5.5.0 (0c891d7) built on Mon Nov 9 12:18:12 PST 2015) Press TAB twice to see a list of available commands. ******************************************************************************** [quickstart.cloudera:21000] >
注意 : 我们将在后面的章节中讨论所有impala-shell命令.
除了 Impala shell ,您可以使用Hue浏览器与Impala进行通信.安装CDH5并启动Impala后,如果您打开浏览器,您将获得cloudera主页,如下所示.
现在,单击书签 Hue 打开Hue浏览器.点击后,您可以看到Hue浏览器的登录页面,使用凭证cloudera和cloudera进行登录.
当您登录Hue浏览器时,您可以看到Hue浏览器的快速启动向导,如下所示.
点击查询编辑器下拉菜单,您将获得列表编辑器Impala支持,如下面的屏幕截图所示.
点击下拉菜单中的 Impala ,您将获得Impala查询编辑器,如下所示.