当前位置:   article > 正文

Hive的基本操作之数据导入表_hive 将查询结果导入另一张表中

hive 将查询结果导入另一张表中
  • 进入所要导数据的表所在的库:
  1. hive> select current_database();
  2. OK
  3. test2
  • 建表
  1. hive> create table test_user(
  2. > id int,
  3. > name string
  4. > )
  5. > row format delimited
  6. > fields terminated by ',' #以逗号作为列的分隔
  7. > lines terminated by '\n' #以换行符\n作为行的分隔
  8. > stored as textfile;
  9. OK
  10. Time taken: 2.613 seconds
  • 在home目录下创建要导入的数据文件
  1. [root@hadoop01 ~]# pwd
  2. /root
  3. [root@hadoop01 ~]# cat t_user.txt
  4. 1,Tom
  5. 2,Bob
  6. 3,Lily
  7. 4,Alice
  • 导入数据方式一

使用hdfs命令将linux本地数据文件上传至hdfs中我们创建的数据库下面的表目录下面:

[root@hadoop01 ~]# hdfs dfs -put t_user.txt /user/hive/warehouse/test2.db/test_user

这个目录我们可以从HDFS ui上找到我们的表对应的目录直接拷贝:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/969538
推荐阅读
相关标签
  

闽ICP备14008679号