sqoop-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jarek Jarcec Cecho <jar...@apache.org>
Subject Re: Sqoop export error
Date Thu, 14 Aug 2014 16:08:12 GMT
Good catch Charles! We are currently escaping column names that are java keywords to not break
the compilation. Obviously we should do the same for classes that we’re using. Could you
file a JIRA at [1]?

Jarcec

Links:
1: https://issues.apache.org/jira/browse/SQOOP

On Aug 14, 2014, at 9:02 AM, Charles Robertson <charles.robertson@gmail.com> wrote:

> I have sussed this one out - I had a column called "Text" in the destination database,
and this appears to have caused the confusion.
> 
> 
> On 13 August 2014 20:47, Charles Robertson <charles.robertson@gmail.com> wrote:
> HI all,
> 
> I'm using sqoop for the first time, and getting the error below when I try to export
from Hive to AWS RDS (MySql). It can connect to RDS (the output displays the correct schema).
Googling this error has brought nothing, so I am at a loss as to what is causing it. Using
the verbose flag does not seem to give anything more informative. This is using Sqoop 1.4.4.2.1.4.0-632.
> 
> Any help would be appreciated!
> 
> The error:
> 
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:197: error:
cannot find symbol
>     this.Text = Text.readString(__dataIn);
>                     ^
>   symbol:   method readString(DataInput)
>   location: variable Text of type String
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:202: error:
cannot find symbol
>     this.ScreenName = Text.readString(__dataIn);
>                           ^
>   symbol:   method readString(DataInput)
>   location: variable Text of type String
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:207: error:
cannot find symbol
>     this.Name = Text.readString(__dataIn);
>                     ^
>   symbol:   method readString(DataInput)
>   location: variable Text of type String
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:217: error:
cannot find symbol
>     this.Sentiment = Text.readString(__dataIn);
>                          ^
>   symbol:   method readString(DataInput)
>   location: variable Text of type String
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:244: error:
cannot find symbol
>     Text.writeString(__dataOut, Text);
>         ^
>   symbol:   method writeString(DataOutput,String)
>   location: variable Text of type String
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:250: error:
cannot find symbol
>     Text.writeString(__dataOut, ScreenName);
>         ^
>   symbol:   method writeString(DataOutput,String)
>   location: variable Text of type String
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:256: error:
cannot find symbol
>     Text.writeString(__dataOut, Name);
>         ^
>   symbol:   method writeString(DataOutput,String)
>   location: variable Text of type String
> /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java:268: error:
cannot find symbol
>     Text.writeString(__dataOut, Sentiment);
>         ^
>   symbol:   method writeString(DataOutput,String)
>   location: variable Text of type String
> Note: /tmp/sqoop-root/compile/800bf97df684e2e48f096e96bd7a30c6/ScoredTweets.java uses
or overrides a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> 8 errors
> 14/08/13 19:25:08 ERROR tool.ExportTool: Encountered IOException running export job:
java.io.IOException: Error returned by javac
> 
> 
> Thanks,
> Charles
> 


Mime
View raw message