目录
1.hadoop fs -put的方式
语法:hadoop fs -put 数据文件名 HDFS目录 的形式暴力导入。【不太推荐】
hadoop fs -put students.txt /home/hadoopUser/apps/hive/warehouse/myhive1029.db/stu1029/
2.load的方式
可查看hive的官方文档
LOAD DATA [LOCAL] INPATH ‘filepath’ [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 …)]
说明:
LOAD操作是单纯的复制或者移动,将数据文件移动到hive表对应的位置。
【local】查找本地linux的filepath位置。
【overwrite】先清空hive表目录下的所有文件,然后再把filepath文件添加进去。
-
从本地目录导入数据到hive表,需要添加【local】关键字
从本地目录复制文件到hive表目录下