Impala 简明教程

Impala - Environment

本章介绍了安装 Impala 的前提条件,以及如何在系统中下载、安装和设置 Impala

与 Hadoop 及其生态系统软件类似,我们需要在 Linux 操作系统上安装 Impala。由于 Cloudera 装运了 Impala,因此可以与 Cloudera Quick Start VM. 一起使用。

本章描述了如何下载 Cloudera Quick Start VM 并启动 Impala。

Downloading Cloudera Quick Start VM

按照以下步骤下载 Cloudera QuickStartVM 的最新版本。

Step 1

打开 Cloudera 网站主页 http://www.cloudera.com/ 。你将获得如下所示的页面。

homepage of cloudera website

Step 2

单击 Cloudera 主页上的 Sign in 链接,该链接将重定向你到以下所示的登录页面。

sign in page

如果你尚未注册,请单击 Register Now 链接,该链接将为你提供 Account Registration 表单。注册并登录到 Cloudera 帐户。

Step 3

登录后,通过单击以下快照中突出显示的 Downloads 链接打开 Cloudera 网站的下载页面。

downloads link

Step 4 - Download QuickStartVM

通过单击以下快照中突出显示的 Download Now 按钮下载 Cloudera QuickStartVM

download quickstartvm

这将重定向你到 QuickStart VM 的下载页面。

download page quickstartvm

单击 Get ONE NOW 按钮,接受许可协议,然后单击提交按钮,如下所示。

submit button

Cloudera 提供了与其 VM 兼容的 VMware、KVM 和 VIRTUALBOX。选择所需的版本。本教程中,我们将使用虚拟机演示 Cloudera QuickStartVM 设置,因此请单击 VIRTUALBOX DOWNLOAD 按钮,如以下快照所示。

virtual box download

这将开始下载一个名为 cloudera-quickstart-vm-5.5.0-0-virtualbox.ovf 的文件,这是一个虚拟机映像文件。

Importing the Cloudera QuickStartVM

下载 cloudera-quickstart-vm-5.5.0-0-virtualbox.ovf 文件后,我们需要使用虚拟机导入该文件。为此,首先,你需在你的系统中安装虚拟机。按照以下步骤操作以导入已下载的映像文件。

Step 1

从以下链接下载虚拟机并安装它 https://www.virtualbox.org/

Step 2

打开虚拟机软件。单击 File 并选择 Import Appliance ,如下所示。

virtual box software

Step 3

单击 Import Appliance 后,将获得导入虚拟设备窗口。选择下载的映像文件的位置,如下所示。

import appliance window

导入 Cloudera QuickStartVM 映像后,启动虚拟机。此虚拟机已安装 Hadoop、Cloudera Impala 和所有必需的软件。以下显示 VM 的快照。

snapshot of vm

Starting Impala Shell

要启动 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] >

Note − 我们将在后面的章节中讨论所有 Impala Shell 命令。

Impala Query editor

除了 Impala shell 以外,你还可以使用 Hue 浏览器与 Impala 进行通信。在安装 CDH5 并启动 Impala 后,如果你打开你的浏览器,你将获得 Cloudera 主页,如下所示。

cloudera homepage

现在,单击书签 Hue 以打开 Hue 浏览器。单击后,你可以看到 Hue 浏览器的登录页面,使用 cloudera 和 cloudera 凭据登录。

hue browser

一旦你登录到 Hue 浏览器,你就可以看到 Hue 浏览器的快速入门向导,如下所示。

quick start wizard hue browser

单击 Query Editors 下拉菜单后,你将获得 Impala 支持的编辑器列表,如以下屏幕截图中所示。

query editor

单击下拉菜单中的 Impala 后,你将获得 Impala 查询编辑器,如下所示。

impala query editor