將CSV檔案匯入到hive資料庫

2021-09-27 01:27:42 字數 617 閱讀 9288

將csv檔案匯入hive後出現了所有的字段只顯示在新建的表的第乙個欄位中,後面的字段全是null.

出現這種的原因是hive以行分隔資料,需要修改為按逗號』 , 『 進行分隔讀取,

具體操作如下,

首先在hive中建立自己的table, 並且設定以逗號分隔。

create table ip(ip varchar(30), country varchar(30), province varchar(30), city varchar(30), district varchar(30), linetype varchar(30))

row format delimited fields terminated by 『,』 ;

然後再輸入匯入的語句:

load data local inpath 『/usr/testfile/result.csv』 overwrite into table biao;

(load data local inpath 『檔案路徑』 overwrite into table 表名;)

然後最後查詢

show tables;

select * from ip limit 100;

**:僅為自己收藏學習所用,侵刪。

將csv或者Excel檔案匯入到hive

1.將csv或excel檔案轉換為文字,以逗號或者製表符都可以 xigua.txt id,color,root,stroke,venation,umbilical,touch,status 1,青綠,蜷縮,濁響,清晰,凹陷,硬滑,是 2,烏黑,蜷縮,沉悶,清晰,凹陷,硬滑,是 3,烏黑,蜷縮,濁響,...

將csv檔案匯入到mysql

首先,為自己要匯入的檔案按照屬性建立好錶 mysql create table id int notnull primary key,name char 30 character set utf8 not null level char 30 character set utf8 not null,...

將csv檔案資料匯入到 mysql

假如有格式統一的csv檔案,但是csv中的每個欄位都是不同格式的資料型別,可以用pandas,直接匯入,資料型別會自動識別 僅三行 coding utf 8 import pandas as pd from sqlalchemy import create engine df pd.read csv...