准备数据

在 /root/soft 目录下面
准备student.txt ,注意以tab键间隔。

  1. [root@zjj101 soft]# vim student.txt
  2. 1001 zhangsan
  3. 1002 lisi
  4. 1003 zhaoliu

建表

创建student表, 并声明文件分隔符’\t’

  1. hive (default)> create table student(id int, name string) ROW FORMAT DELIMITED FIELDS TERMINATED
  2. > BY '\t';
  3. OK

加载指定目录的数据到表中

  1. hive (default)> load data local inpath '/root/soft/data/student.txt' into table student;
  2. Loading data to table default.student
  3. Table default.student stats: [numFiles=1, numRows=0, totalSize=37, rawDataSize=0]
  4. OK

查看已经导入的数据

  1. hive (default)> select * from student;
  2. OK
  3. student.id student.name
  4. 1001 zhangsan
  5. 1002 lisi
  6. 1003 zhaoliu
  7. Time taken: 0.335 seconds, Fetched: 3 row(s)