hive建表 匯入資料 匹配

2021-10-24 05:51:41 字數 637 閱讀 7358

1.建表(建立非重複表,分隔符設定為「,」)

create table if not exists imei_guid(imei string)

row format delimited fields

terminated by 『,』;

2.匯入(將本地資料夾的資料上傳到hive,適用資料量較大情況)

=concatenate("(』",c2,"』),")

load data inpath 「hdfs://alg-hdfs/business/datacenter-platform/compass/adhoc/***.txt」

into table imei_guid;

3.匯入(直接insert into明細,適用資料量較小情況)

insert overwrite table os_pso.imei_guid

values

(『862267048』),

(『862287041』);

6.改表名

alter table os_pso.imei_guid rename to new_table_name;

7.改列名

alter table os_pso.imei_guid change imei imei1 string

hive建庫建表與資料匯入匯出

hive建表 hive分內部表與外部表,建立內部表時,會將資料移動到資料倉儲指向的路徑 若建立外部表,僅記錄資料所在的路徑,不對資料的位置做任何改變。在刪除表的時候,內部表的元資料和資料會被一起刪除,而外部表只刪除元資料,不刪除資料。這樣外部表相對來說更加安全些,資料組織也更加靈活,方便共享源資料。...

hive基礎入門 建(外)內錶匯入資料

連線hive beeline beeline u jdbc hive2 localhost 10000 default 檢視資料庫下的表 查詢資料庫 新建乙個資料庫 create database myhive2再次查詢 show databases 使用此資料庫 use myhive2 執行如下命...

hive 建庫建表插入資料

hive 建庫建表插入資料 先上傳檔案 sftp put users chenxin downloads hql50 hql50 score.txt root data hql50 sftp put users chenxin downloads hql50 hql50 teacher.txt ro...