最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Impala-shell命令參數(shù)的實現(xiàn)

 更新時間:2020年12月11日 11:58:15   作者:潘書鵬的BigData  
這篇文章主要介紹了Impala-shell命令參數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

不多說,直接上干貨!

1. impala-shell外部命令

所謂的外部命令指的是不需要進入到impala-shell交互命令行當(dāng)中即可執(zhí)行的命令參數(shù)。impala-shell后面執(zhí)行的時候可以帶很多參數(shù)。你可以在啟動 impala-shell 時設(shè)置,用于修改命令執(zhí)行環(huán)境。

impala-shell –h可以幫助我們查看幫助手冊。

比如幾個常見的:

  • impala-shell –r刷新impala元數(shù)據(jù),與建立連接后執(zhí)行 REFRESH 語句效果相同
  • impala-shell –f文件路徑 執(zhí)行指的的sql查詢文件。
  • impala-shell –i指定連接運行 impalad 守護進程的主機。默認端口是 21000。你可以連接到集群中運行 impalad 的任意主機。
  • impala-shell –o保存執(zhí)行結(jié)果到文件當(dāng)中去。

在這里插入圖片描述

2. impala-shell內(nèi)部命令

所謂內(nèi)部命令是指,進入impala-shell命令行之后可以執(zhí)行的語法。

在這里插入圖片描述

connect hostname 連接到指定的機器impalad上去執(zhí)行。

在這里插入圖片描述

refresh dbname.tablename增量刷新,刷新某一張表的元數(shù)據(jù),主要用于刷新hive當(dāng)中數(shù)據(jù)表里面的數(shù)據(jù)改變的情況。

在這里插入圖片描述

invalidate metadata全量刷新,性能消耗較大,主要用于hive當(dāng)中新建數(shù)據(jù)庫或者數(shù)據(jù)庫表的時候來進行刷新。

quit/exit命令 從Impala shell中彈出

explain 命令 用于查看sql語句的執(zhí)行計劃。

在這里插入圖片描述

explain的值可以設(shè)置成0,1,2,3等幾個值,其中3級別是最高的,可以打印出最全的信息
set explain_level=3;

profile命令執(zhí)行sql語句之后執(zhí)行,可以打印出更加詳細的執(zhí)行步驟,主要用于查詢結(jié)果的查看,集群的調(diào)優(yōu)等。

在這里插入圖片描述

注意:如果在hive窗口中插入數(shù)據(jù)或者新建的數(shù)據(jù)庫或者數(shù)據(jù)庫表,那么在impala當(dāng)中是不可直接查詢,需要執(zhí)行invalidate metadata以通知元數(shù)據(jù)的更新;

在impala-shell當(dāng)中插入的數(shù)據(jù),在impala當(dāng)中是可以直接查詢到的,不需要刷新數(shù)據(jù)庫,其中使用的就是catalog這個服務(wù)的功能實現(xiàn)的,catalog是impala1.2版本之后增加的模塊功能,主要作用就是同步impala之間的元數(shù)據(jù)。

更新操作通知Catalog,Catalog通過廣播的方式通知其它的Impalad進程。默認情況下Catalog是異步加載元數(shù)據(jù)的,因此查詢可能需要等待元數(shù)據(jù)加載完成之后才能進行(第一次加載)。

相關(guān)文章

  • Shell腳本實現(xiàn)生成SSL自簽署證書

    Shell腳本實現(xiàn)生成SSL自簽署證書

    這篇文章主要介紹了Shell腳本實現(xiàn)生成SSL自簽署證書,本文直接給出實現(xiàn)代碼,代碼中包含大量注釋,需要的朋友可以參考下
    2015-01-01
  • 利用Shell解析處理XML的方法匯總

    利用Shell解析處理XML的方法匯總

    這篇文章主要給大家總結(jié)介紹了關(guān)于利用Shell解析處理XML的方法,分別介紹了關(guān)于xmlint、xpath和xml2三種工具的使用,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 一天一個shell命令 linux文本操作系列-diff命令詳解

    一天一個shell命令 linux文本操作系列-diff命令詳解

    這篇文章主要介紹了一天一個shell命令 linux文本操作系列-diff命令詳解,需要的朋友可以參考下
    2016-06-06
  • Linux常用命令大全(超全面)

    Linux常用命令大全(超全面)

    這篇文章主要介紹了Linux常用命令大全(超全面),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 使用Bash腳本自動化清理Nacos日志文件的實現(xiàn)方法

    使用Bash腳本自動化清理Nacos日志文件的實現(xiàn)方法

    在現(xiàn)代的分布式系統(tǒng)中,Nacos作為服務(wù)發(fā)現(xiàn)、配置管理和動態(tài)服務(wù)管理的核心組件,其日志文件的管理顯得尤為重要,隨著系統(tǒng)的運行,日志文件會不斷累積,占用大量磁盤空間,本文將介紹如何通過一個簡單的 Bash 腳本自動化清理 Nacos 的日志文件,需要的朋友可以參考下
    2025-04-04
  • shell中if條件判斷的實現(xiàn)

    shell中if條件判斷的實現(xiàn)

    本文主要介紹了shell中if條件判斷的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Shell腳步攻略之管道重定向基礎(chǔ)

    Shell腳步攻略之管道重定向基礎(chǔ)

    管道是為了解決進程間通信問題而存在,它可以讓兩個進程之間的數(shù)據(jù)進行傳遞,將一個進程的輸出數(shù)據(jù)傳遞給另一個進程作為其輸入數(shù)據(jù)
    2017-08-08
  • Linux nc命令使用示例

    Linux nc命令使用示例

    nc是netcat的簡寫,是一個功能強大的網(wǎng)絡(luò)工具,有著網(wǎng)絡(luò)界的瑞士軍刀美譽,nc命令在linux系統(tǒng)中實際命令是ncat,nc是軟連接到ncat,這篇文章主要介紹了Linux nc命令使用示例,需要的朋友可以參考下
    2023-03-03
  • 用shell+sendmail實現(xiàn)服務(wù)器監(jiān)控報警小腳本

    用shell+sendmail實現(xiàn)服務(wù)器監(jiān)控報警小腳本

    用shell+sendmail寫的服務(wù)器監(jiān)控報警小腳本,有需要的朋友可以參考下
    2013-03-03
  • Linux shell腳本的建立與執(zhí)行

    Linux shell腳本的建立與執(zhí)行

    今天小編就為大家分享一篇關(guān)于Linux shell腳本的建立與執(zhí)行,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02

最新評論

镇安县| 开江县| 新津县| 离岛区| 凤山市| 娄烦县| 综艺| 岫岩| 中卫市| 滦南县| 彰化市| 嫩江县| 丰台区| 永平县| 登封市| 南召县| 灵璧县| 河西区| 邛崃市| 通化县| 华亭县| 眉山市| 鄂托克前旗| 河北区| 象州县| 栾川县| 新巴尔虎左旗| 英吉沙县| 崇信县| 嵊州市| 钦州市| 肇源县| 五家渠市| 郁南县| 华安县| 资阳市| 化德县| 南乐县| 游戏| 东海县| 洪湖市|