Hi Jarcec,

doc jira: https://issues.apache.org/jira/browse/SQOOP-421

code jira: https://issues.apache.org/jira/browse/SQOOP-422

Please check that I got the components and versions right.

Thanks,
Oliver

On 2012-01-06, at 9:17 AM, Jarek Jarcec Cecho wrote:

> Hi Oliver,
> I definitely agree that this should be mentioned in the docs. Can you please 
> create JIRA for that?
> 
> Could you also create second JIRA that will cover changes on sqoop source 
> code side so that we stop silently ignoring --hbase* parameters and rise an 
> exception in case that user will supply incompatible arguments?
> 
> Thank,
> Jarcec
> 
> On Fri, Jan 06, 2012 at 08:57:17AM +0100, Oliver Meyn wrote:
>> Thanks Arvind - though I guess you mean "transferred data into HBase" below. 
>>  In any case this should be in the docs, since it cost me half a day and 
>> shouldn't cost anyone else that.  I'm not sure how that might get updated 
>> since the user guide looks to be part of the source, so should I make a Jira 
>> issue?
>> 
>> Thanks,
>> Oliver
>> 
>> On 2012-01-05, at 7:18 PM, Arvind Prabhakar wrote:
>> 
>>> Hi Oliver,
>>> 
>>> This is a limitation of the direct MySQL connector. This connector
>>> uses the MySQL batch utilities (mysqldump/mysqlimport) to do the data
>>> transfer directly over to HDFS. It does not support populating the
>>> transferred data into HDFS.
>>> 
>>> This is one of the areas of improvement in Sqoop 2. See [1] for more 
>>> details.
>>> 
>>> [1] 
>>> https://cwiki.apache.org/confluence/display/SQOOP/Sqoop+2#Sqoop2-IntroducingaReducePhase
>>> 
>>> Thanks,
>>> Arvind
>>> 
>>> On Thu, Jan 5, 2012 at 7:22 AM, Oliver Meyn <oli...@mineallmeyn.com> wrote:
>>>> 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
>>>> 
>>>> 
>>>> 
>> 
>> 
>> --
>> Oliver Meyn
>> Mine All Meyn, Inc.
>> Toronto: (416) 524-2240
>> Copenhagen: +45 51 50 38 90
>> "Things should be made as simple as possible, but no simpler." - Albert 
>> Einstein
>> 
>> 
>> 
>> 


--
Oliver Meyn
Mine All Meyn, Inc.
Toronto: (416) 524-2240
Copenhagen: +45 51 50 38 90
"Things should be made as simple as possible, but no simpler." - Albert Einstein




Reply via email to