欧美色视频免费_2018亚洲男人天堂_好骚综合在线_久久久久久久久国产_日韩精品久久久久久久九岛_国产成年人视频

推廣 熱搜: 廣場  Java  app  Word  營業  微信公眾號  北京代理記賬  商城  代理記賬  商標交易 

mysql怎么復制表的結構和數據 怎么實現跨服務器自動復制sql表數據?

   2023-05-07 企業服務招財貓190
核心提示:怎么實現跨服務器自動復制sql表數據?MySQL::MySQLGUIToolsBundl:Archiv如何用sqoop將hive分區表信息導入到mysql命令?問題分析:hive中分區表其底層就是HD

怎么實現跨服務器自動復制sql表數據?

MySQL::MySQLGUIToolsBundl:Archiv

如何用sqoop將hive分區表信息導入到mysql命令?

問題分析:

hive中分區表其底層就是HDFS中的多個目錄下的單個文件,hive導出數據本質是將HDFS中的文件導出

hive中的分區表,因為分區字段(靜態分區)不在文件中,所以在sqoop導出的時候,無法將分區字段進行直接導出

思路:在hive中創建一個臨時表,將分區表復制過去后分區字段轉換為普通字段,然后再用sqoop將tmp表導出即實現需求

步湊如下:

文章目錄

1.創建目標表(分區表)

1.1查看表結構

2.導入數據

3.查詢表dept_partition

4.創建臨時表tmp_dept_partition

5.查詢臨時表

6.查看表結構(這個時候分區表已經轉換為非分區表了)

中建表dept_partition

8.使用sqoop導入到MySQL

查詢驗證是否成功導出

1.創建目標表(分區表)

hivegtCREATETABLE`dept_partition`(

`deptno`int,

`dname`string,

`loc`string)

PARTITIonEDBY(`month`string)rowformatdelimitedfieldsterminatedbyt

1

2

3

4

5

1

2

3

4

5

1.1查看表結構

hivegtshowcreatetabledept_partition

1

1

------------------------------------------------------

|createtab_stmt|

------------------------------------------------------

|CREATETABLE`dept_partition`(|

|`deptno`int,|

|`dname`string,|

|`loc`string)|

|PARTITIonEDBY(|

|`month`string)

1

2

3

4

5

6

7

8

9

1

2

3

4

5

6

7

8

9

2.導入數據

hivegtloaddatainpath/user/hive/hive_db/data/dept.txtintotabledept_partition

1

1

10tACCOUNTINGt1700

20tRESEARCHt1800

30tSALESt1900

40tOPERATIONSt1700

1

2

3

4

1

2

3

4

3.查詢表dept_partition

hivegtselect*fromdept_partition

1

1

---------------------------------------------------------------------------------------------

|dept_|dept_partition.dname|dept_partition.loc|dept_|

---------------------------------------------------------------------------------------------

|10|ACCOUNTING|1700|2019-10-19|

|20|RESEARCH|1800|2019-10-19|

|30|SALES|1900|2019-10-19|

|40|OPERATIONS|1700|2019-10-19|

|10|ACCOUNTING|1700|2019-10-20|

|20|RESEARCH|1800|2019-10-20|

|30|SALES|1900|2019-10-20|

|40|OPERATIONS|1700|2019-10-20|

---------------------------------------------------------------------------------------------

1

2

3

4

5

6

7

8

9

10

11

12

1

2

3

4

5

6

7

8

9

10

11

12

4.創建臨時表tmp_dept_partition

hivegtcreatetabletmp_dept_partitionasselect*fromdept_partition

1

1

5.查詢臨時表

hivegtselect*fromtmp_dept_partition

1

1

-------------------------------------------------------------------------------------------------------------

|tmp_dept_|tmp_dept_partition.dname|tmp_dept_partition.loc|tmp_dept_|

-------------------------------------------------------------------------------------------------------------

|10|ACCOUNTING|1700|2019-10-19|

|20|RESEARCH|1800|2019-10-19|

|30|SALES|1900|2019-10-19|

|40|OPERATIONS|1700|2019-10-19|

|10|ACCOUNTING|1700|2019-10-20|

|20|RESEARCH|1800|2019-10-20|

|30|SALES|1900|2019-10-20|

|40|OPERATIONS|1700|2019-10-20|

-------------------------------------------------------------------------------------------------------------

1

2

3

4

5

6

7

8

9

10

11

12

1

2

3

4

5

6

7

8

9

10

11

12

6.查看表結構(這個時候分區表已經轉換為非分區表了)

hivegtshowcreatetabletmp_dept_partition

1

1

------------------------------------------------------

|createtab_stmt|

------------------------------------------------------

|CREATETABLE`tmp_dept_partition`(|

|`deptno`int,|

|`dname`string,|

|`loc`string,|

|`month`string)

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

中建表dept_partition

mysqlgtdroptableifexistsdept_partition

createtabledept_partition(

`deptno`int,

`dname`varchar(20),

`loc`varchar(20),

`month`varchar(50))

1

2

3

4

5

6

1

2

3

4

5

6

8.使用sqoop導入到MySQL

bin/sqoopexport

--connectjdbc:mysql://hadoop01:3306/partitionTb

--usernameroot

--password123456

--tabledept_partition

--num-mappers1

--export-dir/user/hive/warehouse/hive_db.db/tmp_dept_partition

--input-fields-terminated-by

 
反對 0舉報 0 收藏 0 打賞 0評論 0
 
更多>同類資訊
推薦圖文
推薦資訊
點擊排行
合作伙伴
網站首頁  |  關于我們  |  聯系方式  |  使用協議  |  版權隱私  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規舉報  |  冀ICP備2023006999號-8
 
主站蜘蛛池模板: 麻豆网站在线观看 | 成人国产精品一区二区免费麻豆 | 欧美一区二区国产 | 草视频 | 亚洲性色av | 久久久久国产精品一区二区 | 日日爱66网站 | 欧产日产国产精品一二 | 在线精品一区二区 | 日本不卡久久 | 日韩av网站在线 | 黄色小视频免费 | 久久999| 炮机高潮痉挛哭叫失禁 | 亚洲欧美中文日韩在线v日本 | 亚洲久久色| 久久精品日韩 | 精品久久久av | 亚洲精品久久久久久一区二区 | 九色jiuse | 国产精品久久久久永久免费观看 | 1000部精品久久久久久久久 | 一区二区视频 | 亚洲伊人网站 | 欧美日韩精品二区 | 麻豆传媒在线播放 | 国产午夜精品福利 | 亚洲黄色在线视频 | 国产精品亚洲一区二区三区在线 | 婷婷综合 | 夜夜嗨av色综合久久久综合网 | 国产精品一区三区 | 国产精品国产成人国产三级 | 日韩国产一区二区三区 | 午夜精品久久久久久久白皮肤 | 中文字幕影院 | 日韩免费一级 | 二区三区在线 | 国产精品麻豆视频 | 青青草国产精品 | 成人自拍视频 |