一、将MySQL数据导入到hdfs
1.在hdfs创建文件夹存放数据
hdfs dfs -mkdir -p /data/base #用于存放数据
2.我们cd到sqoop目录下执行命令
drop table if exists default.hive_zhaopin_snappy ; #如果存在就先删除
create table default.hive_zhaopin_snappy(
id int,
jobname string,
salarylevel string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' ; #这个地方是标记分割字段的,\t为空格分隔,否则会在导入的hive表中都是NULL.
接下来就是导入环节了,在hive下执行命令:
load data inpath '/data/base/' into table default.hive_zhaopin_snappy ;