Hi all, I'm trying to sqoop from mysql into HBase. Everything works fine if I don't use --direct. When I add --direct however the results get written into hdfs, and no error messages are generated. It's as if the --hbase* params are all being ignored. Is this by design? Or a bug?
I'm using sqoop-1.3.0-cdh3u2, and all other hadoop-y pieces are cdh3u2. Here's my options file (I've tried on the command line, and I've tried moving the --direct option to the start, end, and middle of the options list - all to no avail). import # use mysqldump --direct --mysql-delimiters #connect to db --connect jdbc:mysql://xxx/portal --username xxx --password xxx # from table raw_occurrence_record --table raw_occurrence_record --split-by id --where 'id < 100000' # to hbase --hbase-table sqoop_ror_mini --column-family v --hbase-create-table # code generation reuse --jar-file raw_occurrence_record.jar --class-name raw_occurrence_record Thanks, Oliver