国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Hive數(shù)據(jù)導(dǎo)出

這篇具有很好參考價(jià)值的文章主要介紹了Hive數(shù)據(jù)導(dǎo)出。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔


前言

提示:這里可以添加本文要記錄的大概內(nèi)容:

書接上回,傳聞昔日數(shù)據(jù)導(dǎo)入有五大派別,一時(shí)之間數(shù)碼武林局勢動蕩,可憐的碼農(nóng)處于水深火熱之中。亂世出英雄,打著劫富濟(jì)貧,替天行道大旗的六大幫派(數(shù)據(jù)導(dǎo)出)橫空出世。


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、數(shù)據(jù)導(dǎo)出是什么?

hive是一個(gè)依賴Hadoop集群的數(shù)據(jù)處理平臺,我們不僅需要對數(shù)據(jù)進(jìn)行篩選處理,更需要進(jìn)行導(dǎo)出,供我們多次重復(fù)使用。

二、六大幫派

1.insert

insert有兩種形式,加local上傳到本地路徑,不加local上傳到集群
代碼如下(示例):

insert加local

insert overwrite local directory '/root/export/data/student' select * from student;

insert不加local(并將數(shù)據(jù)格式化)
insert overwrite directory '/student' row format delimited fields terminated by ',' select * from student;

Hive數(shù)據(jù)導(dǎo)出
Hive數(shù)據(jù)導(dǎo)出

2.Hadoop命令導(dǎo)出到本地

代碼如下(示例):

hadoop dfs -get /user/hive/warehouse/hive.db/student/student.txt /root/export/data/student/

Hive數(shù)據(jù)導(dǎo)出


3.Hive shell命令導(dǎo)出

一個(gè) > 是覆蓋,兩個(gè)>是追加
代碼如下(示例):

bin/hive -e 'select * from hive.student' >> /root/export/data/student/student.txt

4.export導(dǎo)出到HDFS上

當(dāng)該hdfs路徑下有文件時(shí)或表存在,都不可導(dǎo),與import連用。
代碼如下(示例):

export table hive.student to '/user/hive/warehouse/hive.db/student';

5.Sqoop導(dǎo)出

將數(shù)據(jù)導(dǎo)出到window系統(tǒng)的mysql,并進(jìn)行可視化操作


6.清除表中的數(shù)據(jù)(Truncate)——?jiǎng)h庫跑路

Truncate只能刪除管理表,不能刪除外部表的數(shù)據(jù)(但可以將外部表轉(zhuǎn)為內(nèi)部表哦,嘿嘿嘿)
只是刪除內(nèi)部表的hdfs數(shù)據(jù),元數(shù)據(jù)還在

內(nèi)部轉(zhuǎn)為外部表
alter table student set tblproperties('EXTERNAL'='TRUE')一定大寫

截?cái)啾?Truncate table student; 

總結(jié)

六大派別與五大幫派共同統(tǒng)治著數(shù)碼武林,俠義精神深入人心,hive語句婦孺皆知。街頭小巷上談?wù)撝麄兊挠⑿凼论E,再一次掀起了學(xué)習(xí)hive秘籍的狂潮?;蛟S現(xiàn)在人們學(xué)習(xí)的已經(jīng)不再是傍身之計(jì),更多的是對天下武功,為快不滅的熱愛。有人的地方就會就有江湖,大數(shù)據(jù)時(shí)代亦是如此。文章來源地址http://www.zghlxwxcb.cn/news/detail-418164.html

到了這里,關(guān)于Hive數(shù)據(jù)導(dǎo)出的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Hive數(shù)據(jù)導(dǎo)出的四種方法

    hive數(shù)據(jù)倉庫有多種數(shù)據(jù)導(dǎo)出方法,我在本篇文章中介紹下面的四種方法供大家參考: Insert語句導(dǎo)出、Hadoop命令導(dǎo)出、Hive shell命令導(dǎo)出、Export語句導(dǎo)出。 Hive支持將select查詢的結(jié)果導(dǎo)出成文件存放在文件系統(tǒng)中。語法格式如下; 注意: 導(dǎo)出操作是一個(gè)OVERWRITE覆蓋操作,慎重

    2024年01月17日
    瀏覽(22)
  • hive可以刪除單條數(shù)據(jù)嗎

    參考: hive只操作幾條數(shù)據(jù)特別慢 hive可以刪除單條數(shù)據(jù)嗎_柳隨風(fēng)的技術(shù)博客_51CTO博客

    2024年02月10日
    瀏覽(11)
  • Sqoop(二):Hive導(dǎo)出數(shù)據(jù)到Oracle

    把Hive中的數(shù)據(jù)導(dǎo)入Oracle數(shù)據(jù)庫。 1. 解釋一下各行代碼: 2. 案例: 3. 表多的話,把所有表名存放在文件下,循環(huán)跑批每個(gè)表 參考: https://codeleading.com/article/51121246034/#google_vignette

    2024年02月10日
    瀏覽(22)
  • 【Hive-基礎(chǔ)】表數(shù)據(jù)的導(dǎo)出、導(dǎo)入(HDFS、本地)

    1、語法 (1) load data :表示加載數(shù)據(jù) (2) local :表示從本地加載數(shù)據(jù)到hive表;否則從HDFS加載數(shù)據(jù)到hive表 (加local是從本地復(fù)制過去,不加local是從hdfs上剪切過去) (3) inpath :表示加載數(shù)據(jù)的路徑 (4) overwrite :表示覆蓋表中已有數(shù)據(jù),否則表示追加 ? (overwrite會把

    2024年01月21日
    瀏覽(91)
  • Hive表---內(nèi)部表、外部表、數(shù)據(jù)導(dǎo)入和導(dǎo)出

    Hive表---內(nèi)部表、外部表、數(shù)據(jù)導(dǎo)入和導(dǎo)出

    創(chuàng)建內(nèi)部表: create table [if not exists] 內(nèi)部表名(字段名 字段類型 , 字段名 字段類型 , … )[row format delimited fields terminated by ‘字段分隔符’] ; 復(fù)制內(nèi)部表: 方式1: like方式復(fù)制表結(jié)構(gòu) 方式2: as 方式復(fù)制表結(jié)構(gòu)和數(shù)據(jù) 刪除內(nèi)部表: drop table 內(nèi)部表名; 注意: 刪除內(nèi)部表效果是mysql中表

    2024年04月26日
    瀏覽(27)
  • 使用Sqoop將Hive數(shù)據(jù)導(dǎo)出到TiDB

    關(guān)系型數(shù)據(jù)庫與大數(shù)據(jù)平臺之間的數(shù)據(jù)傳輸之前寫過一些 使用Sqoop將數(shù)據(jù)在HDFS與MySQL互導(dǎo) 使用Sqoop將SQL Server視圖中數(shù)據(jù)導(dǎo)入Hive 使用DataX將Hive與MySQL中的表互導(dǎo) 使用Sqoop將Hive數(shù)據(jù)導(dǎo)出到TiDB雖然沒寫過,但網(wǎng)上一堆寫的,那為什么我要專門寫一下呢? 我發(fā)現(xiàn)一些大家可能會忽

    2024年01月23日
    瀏覽(21)
  • 使用sqoop從Hive導(dǎo)出數(shù)據(jù)到MySQL

    使用sqoop從Hive導(dǎo)出數(shù)據(jù)到MySQL

    1、啟動hadoop:start-all.sh。 2、啟動mysql:support-files/mysql.server start。 3、啟動hive:hive。 4、在hive中創(chuàng)建表。 (學(xué)生信息:學(xué)號xh,姓名xm)xsxx: create table bigdata03.xsxx ( xh String, xm String ) row format delimited fields terminated by \\\',\\\'stored as textfile; (課程信息:課程號kch,學(xué)號xh,課程名稱

    2024年02月11日
    瀏覽(24)
  • Sqoop將hive處理的數(shù)據(jù)導(dǎo)出到MySQL

    Sqoop將hive處理的數(shù)據(jù)導(dǎo)出到MySQL

    目錄 部署前提 一、創(chuàng)建數(shù)據(jù)上傳到hive中 創(chuàng)建學(xué)生表數(shù)據(jù):vim stu.txt 創(chuàng)建課程表數(shù)據(jù):vim course.txt 在hive中創(chuàng)建學(xué)生表和課程表: 上傳數(shù)據(jù)到hdfs上的hive中: 二、處理hive中的數(shù)據(jù) 查詢學(xué)生姓名和課程信息,創(chuàng)建結(jié)果表stu_result: 插入數(shù)據(jù): 三、在mysql中創(chuàng)建結(jié)果表 四、將hive中處

    2024年02月03日
    瀏覽(25)
  • beeline連接hive的導(dǎo)出數(shù)據(jù)格式的參數(shù)及設(shè)置

    參考語句 參數(shù)說明 參數(shù) 說明 –incremental=[true/false] 從Hive 2.3版本往后默認(rèn)是true,在它之前是默認(rèn)為false。當(dāng)設(shè)置為false時(shí),為了最佳的展示列寬,完整的結(jié)果集會在展示之前被收集然后緩存起來。當(dāng)設(shè)置為true時(shí),結(jié)果集一旦被抓取到就會立即展示, 為了在展示列的填充額外

    2024年02月07日
    瀏覽(19)
  • 使用DataX實(shí)現(xiàn)mysql與hive數(shù)據(jù)互相導(dǎo)入導(dǎo)出

    使用DataX實(shí)現(xiàn)mysql與hive數(shù)據(jù)互相導(dǎo)入導(dǎo)出

    ???????? DataX 是 阿里巴巴開源 的一個(gè)異構(gòu)數(shù)據(jù)源離線同步工具,致力于實(shí)現(xiàn)包括關(guān)系型數(shù)據(jù)庫(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等 各種異構(gòu)數(shù)據(jù)源之間穩(wěn)定高效的數(shù)據(jù)同步 功能。 ???????? 為了解決異構(gòu)數(shù)據(jù)源同步問題,DataX 將復(fù)雜的 網(wǎng)狀 的同步鏈路變成了

    2024年02月08日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包