HIVE資料匯入基礎
Hive的幾種常見的資料匯入方式
1- 從本地檔案系統中匯入資料到Hive表
hive> create table table01 > (id int, name string, > age int, tel string) > ROW FORMAT DELIMITED > FIELDS TERMINATED BY 't' > STORED AS TEXTFILE; load data local inpath 'table01.txt' into table table01;
2- HDFS上匯入資料到Hive表
從本地檔案系統中將資料匯入到Hive表的過程中,其實是先將資料臨時複製到HDFS的一個目錄下,
然後再將資料從那個臨時目錄下移動到對應的Hive表的資料目錄裡面.
load data inpath '/home/table01/add.txt' into table table01;
3- 從別的表中查詢出相應的資料並匯入到Hive表中
hive> create table test( > id int, name string > ,tel string) > partitioned by > (age int) > ROW FORMAT DELIMITED FIELDS TERMINATED BY 't' STORED AS TEXTFILE; 執行匯入的操作 insert into table test > partition (age='25') > select id, name, tel > from table01; insert overwrite table test > PARTITION (age) > select id, name, tel, age > from table01;
4- 在建立表的時候透過從別的表中查詢出相應的記錄並插入到所建立的表中
create table test4 > as > select id, name, tel > from table01;
5- 案例從txt格式匯入到orc格式:
textfile格式的hive表 insert into到orc格式的hive表
1-分別建立textfile和orc表 create table t_txt (id int, name string,age int,tel string) ROW FORMAT DELIMITEDFIELDS TERMINATED BY 't'STORED AS TEXTFILE; create table t_orc (id int, name string,age int, tel string) STORED AS orc; 2- 匯入資料到textfile1 ccc 18 159516169092 lich 88 14567890976 load data local inpath '/home/hadoop/data/t_txt.txt' into table t_txt; 3- 匯入到orc表 insert into table t_orc select *from t_txt;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/36/viewspace-2806824/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Hive學習筆記 4 Hive的資料匯入Hive筆記
- hive資料倉儲匯入資料的方法Hive
- 將資料匯入kudu表(建立臨時hive表,從hive匯入kudu)步驟Hive
- Hive資料匯出Hive
- sqoop用法之mysql與hive資料匯入匯出OOPMySqlHive
- Linux基礎命令---mysqlimport匯入資料庫LinuxMySqlImport資料庫
- Sqoop將MySQL資料匯入到hive中OOPMySqlHive
- Oracle資料匯入到Hive資料庫的操作方法OracleHive資料庫
- 23 大資料之hive(第四部 hive基礎)大資料Hive
- Nebula Exchange 工具 Hive 資料匯入的踩坑之旅Hive
- Hive資料匯入HBase引起資料膨脹引發的思考Hive
- 從零自學Hadoop(16):Hive資料匯入匯出,叢集資料遷移上HadoopHive
- 從零自學Hadoop(17):Hive資料匯入匯出,叢集資料遷移下HadoopHive
- sqoop1.4.7環境搭建及mysql資料匯入匯出到hiveOOPMySqlHive
- 定時將資料匯入到hive的shell指令碼Hive指令碼
- 大資料基礎學習-7.Hive-1.1.0大資料Hive
- 從hive將資料匯出到mysql(轉)HiveMySql
- spark寫入hive資料SparkHive
- 資料倉儲元件:Hive環境搭建和基礎用法元件Hive
- Hive理論基礎Hive
- 資料搬運元件:基於Sqoop管理資料匯入和匯出元件OOP
- 透過 ETL 匯出 Hive 中的資料Hive
- Atlas2.2.0編譯、安裝及使用(整合ElasticSearch,匯入Hive資料)編譯ElasticsearchHive
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- hive匯出到csv hive匯出到excelHiveExcel
- 資料泵匯出匯入
- Oracle 資料匯入匯出Oracle
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- Oracle資料匯入匯出Oracle
- 關於hive的基礎Hive
- 大文字資料,匯入匯出到資料庫資料庫
- MySQL入門--匯出和匯入資料MySql
- 資料匯入SQLLDRSQL
- sqoop資料匯入匯出OOP
- 資料匯入匯出EXP/IMP
- MongoDB資料匯入與匯出MongoDB
- mysqldump匯入匯出表資料MySql