日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【转】Impala导出查询结果到文件

發(fā)布時(shí)間:2025/7/14 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Impala导出查询结果到文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【轉(zhuǎn)載出處】http://blog.csdn.net/jobschen/article/details/68942574

想用impala-shell 命令行中將查詢的結(jié)果導(dǎo)出到本地文件,想當(dāng)然的以為impala 和 hive 一樣可以用 insert overwrite local directory ‘/home/test.txt’ select ……. 這樣的命令導(dǎo)出到本地,執(zhí)行了一下,發(fā)現(xiàn)impala 不支持這個(gè)。

然后查了一下,發(fā)現(xiàn)impala-shell 可以像mysql 一樣的方式導(dǎo)出查詢結(jié)果到文件。在命令行里帶參數(shù)執(zhí)行,例如:

impala-shell -q "select * from table limit 10" -B --output_delimiter="\t" -o testimpalaoutput.txt
  • 1

impala-shell 還有其他很多參數(shù),可以impala-shell -h 查看,下面是別人翻譯的,copy過(guò)來(lái)供大家參考 :

選項(xiàng)

描述

-B or –delimited

導(dǎo)致使用分隔符分割的普通文本格式打印查詢結(jié)果。當(dāng)為其他 Hadoop 組件生成數(shù)據(jù)時(shí)有用。對(duì)于避免整齊打印所有輸出的性能開(kāi)銷有用,特別是使用查詢返回大量的結(jié)果集進(jìn)行基準(zhǔn)測(cè)試的時(shí)候。使用?–output_delimiter 選項(xiàng)指定分隔符。使用 -B 選項(xiàng)常用于保存所有查詢結(jié)果到文件里而不是打印到屏幕上。在?Impala 1.0.1 中添加

–print_header

是否打印列名。整齊打印時(shí)是默認(rèn)啟用。同時(shí)使用 -B 選項(xiàng)時(shí),在首行打印列名

-o?filename?or –output_file?filename

保存所有查詢結(jié)果到指定的文件。通常用于保存在命令行使用 -q 選項(xiàng)執(zhí)行單個(gè)查詢時(shí)的查詢結(jié)果。對(duì)交互式會(huì)話同樣生效;此時(shí)你只會(huì)看到獲取了多少行數(shù)據(jù),但看不到實(shí)際的數(shù)據(jù)集。當(dāng)結(jié)合使用 -q 和 -o 選項(xiàng)時(shí),會(huì)自動(dòng)將錯(cuò)誤信息輸出到 /dev/null(To suppress these incidental messages when combining the?-q?and?-o?options, redirect?stderr?to?/dev/null)。在 Impala 1.0.1 中添加

–output_delimiter=character

當(dāng)使用 -B 選項(xiàng)以普通文件格式打印查詢結(jié)果時(shí),用于指定字段之間的分隔符(Specifies the character to use as a delimiter between fields when query results are printed in plain format by the?-B?option)。默認(rèn)是制表符 tab (‘\t’)。假如輸出結(jié)果中包含了分隔符,該列會(huì)被引起且/或轉(zhuǎn)義(?If an output value contains the delimiter character, that field is quoted and/or escaped)。在 Impala 1.0.1 中添加

-p or –show_profiles

對(duì) shell 中執(zhí)行的每一個(gè)查詢,顯示其查詢執(zhí)行計(jì)劃 (與?EXPLAIN 語(yǔ)句輸出相同) 和發(fā)生低級(jí)故障(low-level breakdown)的執(zhí)行步驟的更詳細(xì)的信息

-h or –help

顯示幫助信息

-i?hostname?or –impalad=hostname

指定連接運(yùn)行 impalad 守護(hù)進(jìn)程的主機(jī)。默認(rèn)端口是 21000。你可以連接到集群中運(yùn)行 impalad 的任意主機(jī)。假如你連接到 impalad 實(shí)例通過(guò)?–fe_port 標(biāo)志使用了其他端口,則應(yīng)當(dāng)同時(shí)提供端口號(hào),格式為 hostname:port

-q?query?or –query=query

從命令行中傳遞一個(gè)查詢或其他 shell 命令。執(zhí)行完這一語(yǔ)句后 shell 會(huì)立即退出。限制為單條語(yǔ)句,可以是?SELECT,?CREATE TABLE,?SHOW TABLES, 或其他 impala-shell 認(rèn)可的語(yǔ)句。因?yàn)闊o(wú)法傳遞 USE 語(yǔ)句再加上其他查詢,對(duì)于 default 數(shù)據(jù)庫(kù)之外的表,應(yīng)在表名前加上數(shù)據(jù)庫(kù)標(biāo)識(shí)符(或者使用 -f 選項(xiàng)傳遞一個(gè)包含 USE 語(yǔ)句和其他查詢的文件)

-f?query_file?or –query_file=query_file

傳遞一個(gè)文件中的 SQL 查詢。文件內(nèi)容必須以分號(hào)分隔

-k or –kerberos

當(dāng)連接到 impalad 時(shí)使用 Kerberos 認(rèn)證。如果要連接的 impalad 實(shí)例不支持?Kerberos,將顯示一個(gè)錯(cuò)誤

-s?kerberos_service_name?or –kerberos_service_name=name

Instructs?impala-shell?to authenticate to a particular?impalad?service principal. 如何沒(méi)有設(shè)置 kerberos_service_name?,默認(rèn)使用 impala。如何啟用了本選項(xiàng),而試圖建立不支持 Kerberos 的連接時(shí),返回一個(gè)錯(cuò)誤(If this option is used in conjunction with a connection in which Kerberos is not supported, errors are returned)

-V or –verbose

啟用詳細(xì)輸出

–quiet

關(guān)閉詳細(xì)輸出

-v or –version

顯示版本信息

-c

查詢執(zhí)行失敗時(shí)繼續(xù)執(zhí)行

-r or –refresh_after_connect

建立連接后刷新 Impala 元數(shù)據(jù),與建立連接后執(zhí)行?REFRESH?語(yǔ)句效果相同

-d?default_db?or –database=default_db

指定啟動(dòng)后使用的數(shù)據(jù)庫(kù),與建立連接后使用?USE?語(yǔ)句選擇數(shù)據(jù)庫(kù)作用相同,如果沒(méi)有指定,那么使用 default 數(shù)據(jù)庫(kù)

-l啟用 LDAP 認(rèn)證
-u當(dāng)使用 -l 選項(xiàng)啟用 LDAP 認(rèn)證時(shí),提供用戶名(使用短用戶名,而不是完整的 LDAP 專有名稱(distinguished name)) ,shell 會(huì)提示輸入密碼

參數(shù)內(nèi)容引用自:
https://my.oschina.net/weiqingbin/blog/190929

?

更多精彩內(nèi)容,歡迎掃碼關(guān)注以下微信公眾號(hào):大數(shù)據(jù)技術(shù)宅。大數(shù)據(jù)、AI從關(guān)注開(kāi)始

轉(zhuǎn)載于:https://www.cnblogs.com/followees/p/7803094.html

總結(jié)

以上是生活随笔為你收集整理的【转】Impala导出查询结果到文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲黄页| 欧美色图五月天 | 日韩成人黄色 | 亚洲精品v天堂中文字幕 | 欧美成人高清在线 | 免费亚洲视频 | 国产又黄又粗又猛又爽 | 欧美精品一区二区三区久久 | 亚洲激情视频 | 精品国产自 | 美女久久久久久久久 | 成年人网站免费看 | 亚洲精选久久久 | 国产成人一区二区三区免费看 | 国产精品一区二区免费视频 | 黄色av网站在线免费观看 | 999国产精品亚洲77777 | 欧美成人午夜视频 | 91精品免费看 | 欧美中文字幕一区二区 | 日本精品久久久久久久 | 综合久久五月天 | 欧美30p | 国产高中女学生第一次 | 韩日av在线播放 | 性爱动漫| 超碰cc| 欧美中日韩在线 | 神马午夜一区 | 中国在线观看视频高清免费 | 国产精品videossex久久发布 | 国产吞精囗交免费视频 | 美女啪啪免费视频 | 激烈的性高湖波多野结衣 | 亚洲精品97 | 国产欧美在线播放 | 污视频网站免费在线观看 | av在线播放一区二区三区 | 国产欧美精品一区二区色综合 | 国产美女黄网站 | 成年人视频在线播放 | 射进来av影视 | 操丝袜美女视频 | 一级黄色在线观看 | 亚洲熟伦熟女新五十路熟妇 | 成人日批视频 | 国产女主播一区 | 国产精品扒开腿做爽爽爽男男 | 一区二区三区四区在线观看视频 | 天堂中文在线观看 | 国产午夜精品一区二区三区视频 | 亚洲午夜精品久久久久久浪潮 | 波多野结衣二区三区 | 蜜桃av中文字幕 | 欧美视频性 | 女生裸体无遮挡 | 五月婷婷免费视频 | 欧美巨大乳| 亚洲精品成人无码熟妇在线 | 亚洲日本在线观看视频 | 国产69精品久久久久久 | 国产夫绿帽单男3p精品视频 | 久久av综合 | 神马久久香蕉 | 香蕉视频黄污 | 欧美一级片网址 | 黑人操亚洲美女 | 人人91| 干日本少妇 | 日本在线不卡一区二区三区 | 在线观看的黄网 | 天堂在线观看 | 国产精品视频久久久久久 | 韩国成人免费视频 | 亚洲欲| 国产吞精囗交免费视频网站 | 夜夜狠狠擅视频 | 成人羞羞国产免费 | 三级在线观看 | 大地资源中文在线观看免费版 | 成人私密视频 | 亚洲天堂v | 免费草逼网站 | 97精品在线 | 国产乱子伦精品无码码专区 | 欧美五月婷婷 | 瑟瑟视频在线观看 | 日日操夜夜操狠狠操 | 亚洲一区二区精品 | 日日干夜夜拍 | 日本黄色片视频 | 欧美毛片网站 | 欧美精品久| a级黄色在线观看 | 永久免费网站直接看 | 欧美丰满一区二区免费视频 | 亚洲欧美在线视频 | 欧美在线视频网 | 亚洲1234区 |