hadoop Hive 的建表 和导入导出及索引视图

时间:2023-03-09 07:14:06
hadoop Hive 的建表 和导入导出及索引视图

   1.hive 的导入导出

1.1 hive的常见数据导入方法

1.1.1 从本地系统中导入数据到hive表

1.创建student表

hadoop Hive 的建表 和导入导出及索引视图

[ROW FORMAT DELIMITED]关键字,是用来设置创建的表在加载数据的时候,支持的列分隔符。
[STORED AS file_format]关键字是用来设置加载数据的数据类型,默认是TEXTFILE,如果文件数据是纯文本,就是使用 [STORED AS TEXTFILE],然后从本地直接拷贝到HDFS上,hive直接可以识别数据。

2本地创建文件

hadoop Hive 的建表 和导入导出及索引视图

3导入数据

hadoop Hive 的建表 和导入导出及索引视图

4查看数据

hadoop Hive 的建表 和导入导出及索引视图

导入完成

 1.1.2 从hdfs上导入数据到hive表

1创建文件夹及put文件

hadoop Hive 的建表 和导入导出及索引视图

2在hive   student01中建表

hadoop Hive 的建表 和导入导出及索引视图

3.导入

hadoop Hive 的建表 和导入导出及索引视图

 1.1.3 从别的表查询出相应的数据并导入到hive表

1.查寻

hadoop Hive 的建表 和导入导出及索引视图

2创建表

hadoop Hive 的建表 和导入导出及索引视图

插入表

hadoop Hive 的建表 和导入导出及索引视图

hive> insert overwrite table heihei select * from ha;
(insert overwrite 会覆盖数据)

1.1.4 从创建表的时候从别的表中查询出相应的数据并插入到所创建的表中

hadoop Hive 的建表 和导入导出及索引视图

1.2 hive的导出方法

1.2.1 导出到本地

1导出

hadoop Hive 的建表 和导入导出及索引视图

2查看

hadoop Hive 的建表 和导入导出及索引视图

3有乱码怎么办 这样就木了

hadoop Hive 的建表 和导入导出及索引视图

1.2.2 导出到hdfs

1 导入 我的天忘了加 /

hadoop Hive 的建表 和导入导出及索引视图

2 查看

hadoop Hive 的建表 和导入导出及索引视图

1.2.3  导出到hive的另一个表

hive> insert into table student01 select * from student02 ;

hadoop Hive 的建表 和导入导出及索引视图

2  hive创建索引视图

2.1 创建视图

1创建

hadoop Hive 的建表 和导入导出及索引视图

2删除

hadoop Hive 的建表 和导入导出及索引视图

2.2 创建索引

hadoop Hive 的建表 和导入导出及索引视图

2.3 创建事务表

hadoop Hive 的建表 和导入导出及索引视图