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

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

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

   2023-05-07 企業服務招財貓180
核心提示:怎么實現跨服務器自動復制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
 
主站蜘蛛池模板: 91香蕉视频导航 | 91网站免费观看 | 成人国产精品免费观看视频 | 亚洲欧美在线观看 | 一区免费看 | 麻豆99 | av福利在线播放 | 国产永久免费观看 | 国内精品视频在线 | 久久久精品影院 | 国产三区精品 | 日产精品久久久一区二区 | 午夜精品一区二区三区视频免费看 | 国产激情在线视频 | 激情欧美一区 | 日韩国产精 | av2014天堂网 | 99激情网| 日韩精品一二三区 | 国产在线精品视频 | 久久亚洲美女 | 亚洲欧美综合精品久久成人 | 久久性色 | 久久6视频| 日韩精品久久 | 日本在线不卡视频 | 天堂在线资源8 | 热久久免费视频 | 久久精品一区二区三区四区 | 日韩精品激情 | 国产精品毛片无码 | 久久性色 | 国产成人一区二区 | 成人免费毛片片v | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产午夜精品福利 | 国产乱码一区二区三区 | 欧美日韩在线播放视频 | 日韩在线视频免费看 | 国产在线免费 | 99久久精品免费看国产一区二区三区 |