性色xxx-性色欧美xo影院-性性欧美-性夜影院爽黄a爽免费看网站-久青草国产观看在线视频-久青草国产免费观看

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

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

   2023-05-07 企業服務招財貓160
核心提示:怎么實現跨服務器自動復制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
 
主站蜘蛛池模板: 亚洲日本中文字幕一本 | 丝袜在线观看 | 波多野结衣在线资源 | 欧美一级黄色片视频 | 久久亚洲网站 | 日本工里番h本无遮拦全彩 日本高清中文字幕在线观穿线视频 | 欧美高清视频手机在在线 | 窝窝社区在线观看www | 国产免费一区2区3区4区 | 黄色不良视频 | 久久婷婷午色综合夜啪 | 久草网免费 | 亚洲视频免费播放 | 亚洲日韩欧美综合 | 日韩视频在线一区 | 欧美成人免费全部观看天天性色 | 中国精品久久 | 国产丝袜护土调教在线视频 | 国产成人精品视频免费大全 | 中国美女大战黑人国产 | 日韩美在线 | 手机在线观看你懂得 | 久久精品国产无限资源 | 激情五月激情综合色区 | 国产免费无遮挡精品视频 | 一级毛片aaa片免费观看 | 性欧美激情在线观看 | 欧美国产亚洲精品a第一页 欧美国产在线观看 | 国产免费啪视频观看网站 | 一级黄色免费看 | 久热996re这里有精品 | 在线www 天堂网在线 | 中国一级黄色毛片 | 成人精品一区二区三区中文字幕 | 青草视频网站 | 男人下面进女人下面视频免费 | 亚洲小视频在线 | 久久精品vr中文字幕 | 久久国产高清视频 | 日韩毛片在线免费观看 | 91精品国产三级在线观看 |