日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)impala教程:impalaShell

在前面的章節(jié)中,我們已經(jīng)看到了使用cloudera及其體系結(jié)構(gòu)安裝Impala。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、靖宇網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價格優(yōu)惠性價比高,為靖宇等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

  • impala Shell(命令提示符)
  • Hue (用戶界面)
  • ODBC和JDBC(第三方庫)

本章介紹如何啟動Impala Shell和shell的各種選項(xiàng)。

Impala Shell命令參考

Impala shell的命令分為一般命令,查詢特定選項(xiàng)以及表和數(shù)據(jù)庫特定選項(xiàng),如下所述。

通用命令

  • help
  • version
  • history
  • shell (or) !
  • connect
  • exit | quit

查詢特定的選項(xiàng)

  • Set/unset
  • Profile
  • Explain

表和數(shù)據(jù)庫特定選項(xiàng)

  • Alter
  • describe
  • drop
  • insert
  • select
  • show
  • use

啟動Impala Shell

打開cloudera終端,以超級用戶身份登錄,然后鍵入cloudera作為密碼,如下所示。

[cloudera@quickstart ~]$ su
Password: cloudera
[root@quickstart cloudera]#

通過鍵入以下命令啟動Impala shell -

[root@quickstart cloudera] # 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)

Want to know what version of Impala you're connected to? Run the VERSION command to 
find out! 
********************************************************************* 
[quickstart.cloudera:21000] >

Impala - 通用命令

Impala的通用命令解釋如下 - 

help命令

Impala shell的help命令提供了Impala中可用的命令的列表 -

[quickstart.cloudera:21000] > help;
 
Documented commands (type help ):
========================================================
compute  describe  insert  set     unset  with  version
connect  explain   quit    show    values use
exit     history   profile select  shell  tip 
  
Undocumented commands:
========================================= 
alter create desc drop help load summary

version命令

version命令為您提供Impala的當(dāng)前版本,如下所示。

[quickstart.cloudera:21000] > version;
Shell version: Impala Shell v2.3.0-cdh5.5.0 (0c891d7) built on Mon Nov 9 
12:18:12 PST 2015

Server version: impalad version 2.3.0-cdh5.5.0 RELEASE (build 
0c891d79aa38f297d244855a32f1e17280e2129b)

history命令

Impala的history命令顯示在shell中執(zhí)行的最后10個命令。 以下是歷史命令的示例。 這里我們執(zhí)行了5個命令,即版本,幫助,顯示,使用和歷史。

[quickstart.cloudera:21000] > history;
[1]:version;
[2]:help;
[3]:show databases;
[4]:use my_db;
[5]:history;

quit/exit命令

您可以使用quit或exit命令從Impala shell中彈出,如下所示。

[quickstart.cloudera:21000] > exit; 
Goodbye cloudera

connect命令

connect命令用于連接到Impala的給定實(shí)例。 如果沒有指定任何實(shí)例,則它將連接到默認(rèn)端口21000,如下所示。

[quickstart.cloudera:21000] > connect; 
Connected to quickstart.cloudera:21000 
Server version: impalad version 2.3.0-cdh5.5.0 RELEASE (build 
0c891d79aa38f297d244855a32f1e17280e2129b)

Impala查詢特定選項(xiàng)

Impala的特定于查詢的命令接受查詢。 它們在下面解釋 - 

說明

explain命令返回給定查詢的執(zhí)行計(jì)劃。

[quickstart.cloudera:21000] > explain select * from sample;
Query: explain select * from sample
+------------------------------------------------------------------------------------+ 
| Explain String                                                                     | 
+------------------------------------------------------------------------------------+ 
| Estimated Per-Host Requirements: Memory = 48.00MB VCores = 1                       | 
| WARNING: The following tables are missing relevant table and/or column statistics. |
| my_db.customers                                                                    | 
| 01:EXCHANGE [UNPARTITIONED]                                                        | 
| 00:SCAN HDFS [my_db.customers]                                                     | 
| partitions = 1/1 files = 6 size = 148B                                             | 
+------------------------------------------------------------------------------------+ 
Fetched 7 row(s) in 0.17s

簡介

profile命令顯示有關(guān)最近查詢的低級信息。 此命令用于查詢的診斷和性能調(diào)整。 以下是配置文件命令的示例。 在這種情況下,profile命令返回說明查詢的低級信息。

[quickstart.cloudera:21000] > profile;

Query Runtime Profile: 
Query (id=164b1294a1049189:a67598a6699e3ab6): 

   Summary: 
      Session ID: e74927207cd752b5:65ca61e630ad3ad
      Session Type: BEESWAX 
      Start Time: 2016-04-17 23:49:26.08148000 End Time: 2016-04-17 23:49:26.2404000 
      Query Type: EXPLAIN 
      Query State: FINISHED 
      Query Status: OK 
      Impala Version: impalad version 2.3.0-cdh5.5.0 RELEASE (build 0c891d77280e2129b) 
      User: cloudera 
      Connected User: cloudera 
      Delegated User: 
      Network Address:10.0.2.15:43870 
      Default Db: my_db 
      Sql Statement: explain select * from sample 
      Coordinator: quickstart.cloudera:22000 
      : 0ns 
      Query Timeline: 167.304ms 
         - Start execution: 41.292us (41.292us) - Planning finished: 56.42ms (56.386ms) 
         - Rows available: 58.247ms (1.819ms) 
         - First row fetched: 160.72ms (101.824ms) 
         - Unregister query: 166.325ms (6.253ms)
         
   ImpalaServer: 
      - ClientFetchWaitTimer: 107.969ms 
      - RowMaterializationTimer: 0ns

表和數(shù)據(jù)庫特定選項(xiàng)

下表列出了Impala中的表和數(shù)據(jù)特定選項(xiàng)。

Sr.No 指揮解釋
1

Alter

alter命令用于更改Impala中表的結(jié)構(gòu)和名稱。

2

Describe

Impala的describe命令提供表的元數(shù)據(jù)。 它包含列和其數(shù)據(jù)類型等信息。 describe命令具有desc作為快捷方式。

3

Drop

drop命令用于從Impala中刪除構(gòu)造,其中構(gòu)造可以是表,視圖或數(shù)據(jù)庫函數(shù)。

4

insert

Impala的insert命令用于

  • 將數(shù)據(jù)(列)附加到表中。
  • 覆蓋現(xiàn)有表的數(shù)據(jù)。
  • 覆蓋現(xiàn)有表的數(shù)據(jù)。
5

select

select語句用于對特定數(shù)據(jù)集執(zhí)行所需的操作。 它指定要在其上完成某些操作的數(shù)據(jù)集。 您可以打印或存儲(在文件中)select語句的結(jié)果。

6

show

Impala的show語句用于顯示各種構(gòu)造(如表,數(shù)據(jù)庫和表)的中繼。

7

use

Impala的use語句用于將當(dāng)前上下文更改為所需的數(shù)據(jù)庫。


網(wǎng)頁題目:創(chuàng)新互聯(lián)impala教程:impalaShell
標(biāo)題路徑:http://www.5511xx.com/article/djdcggg.html