You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sqoop.apache.org by Abraham Fine <ab...@abrahamfine.com> on 2016/07/11 17:31:52 UTC

[VOTE] Release Sqoop version 1.99.7

This is Sqoop 2, version 1.99.7, release candidate 0. The main purpose of this release is to increasing the stability of the generic-jdbc-connector and the hdfs-connector.

*** Please cast your vote by Friday 2016-07-15 ***

The list of fixed issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329023&styleName=Html&projectId=12311320&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2b6155c10e0f3699f07ec360b18417d73d5736b7%7Clin

The tarball (*.tar.gz), signature (*.asc), checksum (*.md5, *.sha):
https://dist.apache.org/repos/dist/dev/sqoop/1.99.7_rc0/

The tag to be voted upon:
https://git-wip-us.apache.org/repos/asf?p=sqoop.git;a=tag;h=refs/tags/release-1.99.7-rc0

The KEYS file:
http://www.apache.org/dist/sqoop/KEYS

Thanks,
Abraham Fine

Re: [VOTE] Release Sqoop version 1.99.7

Posted by Venkat Ranganathan <vr...@hortonworks.com>.
Repeated runs of the integrations tests run into this failure:   Will check and see if it is because of local env


Test org.apache.sqoop.integration.connector.kite.FromRDBMSToKiteTest.null running...
SKIPPED in 0 seconds
Tests run: 164, Failures: 1, Errors: 0, Skipped: 163, Time elapsed: 34.408 sec <<< FAILURE! - in integration-tests
test(org.apache.sqoop.integration.connector.hdfs.AppendModeTest)  Time elapsed: 34.261 sec  <<< FAILURE!
org.apache.sqoop.common.SqoopException: CLIENT_0000:An unknown error has occurred
	at org.apache.sqoop.client.request.ResourceRequest.doHttpRequest(ResourceRequest.java:156)
	at org.apache.sqoop.client.request.ResourceRequest.doHttpRequest(ResourceRequest.java:69)
	at org.apache.sqoop.client.request.ResourceRequest.get(ResourceRequest.java:179)
	at org.apache.sqoop.client.request.ConnectorResourceRequest.read(ConnectorResourceRequest.java:45)
	at org.apache.sqoop.client.request.SqoopResourceRequests.readConnector(SqoopResourceRequests.java:118)
	at org.apache.sqoop.client.SqoopClient.getConnectors(SqoopClient.java:196)
	at org.apache.sqoop.test.kdc.MiniKdcRunner$1.call(MiniKdcRunner.java:214)
	at org.apache.sqoop.test.kdc.MiniKdcRunner$1.call(MiniKdcRunner.java:211)
	at org.apache.sqoop.test.kdc.MiniKdcRunner$3.run(MiniKdcRunner.java:301)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:415)
	at org.apache.sqoop.test.kdc.MiniKdcRunner.doAs(MiniKdcRunner.java:298)
	at org.apache.sqoop.test.kdc.MiniKdcRunner.doAsSqoopClient(MiniKdcRunner.java:282)
	at org.apache.sqoop.test.kdc.MiniKdcRunner.authenticateWithSqoopServer(MiniKdcRunner.java:211)
	at org.apache.sqoop.test.infrastructure.SqoopTestCase.initSqoopClient(SqoopTestCase.java:398)
	at org.apache.sqoop.test.infrastructure.SqoopTestCase.init(SqoopTestCase.java:380)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
	at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:552)
	at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:636)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:882)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1189)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)
	at org.testng.SuiteRunner.run(SuiteRunner.java:254)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:295)
	at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:90)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:579)
	at java.net.Socket.connect(Socket.java:528)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
	at sun.net.www.http.HttpClient.New(HttpClient.java:308)
	at sun.net.www.http.HttpClient.New(HttpClient.java:326)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:997)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:851)
	at org.apache.hadoop.security.authentication.client.KerberosAuthenticator.authenticate(KerberosAuthenticator.java:186)
	at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticator.authenticate(DelegationTokenAuthenticator.java:127)
	at org.apache.hadoop.security.authentication.client.AuthenticatedURL.openConnection(AuthenticatedURL.java:216)
	at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticatedURL.openConnection(DelegationTokenAuthenticatedURL.java:322)
	at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticatedURL.openConnection(DelegationTokenAuthenticatedURL.java:245)
	at org.apache.sqoop.client.request.ResourceRequest.doHttpRequest(ResourceRequest.java:79)
	at org.apache.sqoop.client.request.ResourceRequest.doHttpRequest(ResourceRequest.java:69)
	at org.apache.sqoop.client.request.ResourceRequest.get(ResourceRequest.java:179)
	at org.apache.sqoop.client.request.ConnectorResourceRequest.read(ConnectorResourceRequest.java:45)
	at org.apache.sqoop.client.request.SqoopResourceRequests.readConnector(SqoopResourceRequests.java:118)
	at org.apache.sqoop.client.SqoopClient.getConnectors(SqoopClient.java:196)
	at org.apache.sqoop.test.kdc.MiniKdcRunner$1.call(MiniKdcRunner.java:214)
	at org.apache.sqoop.test.kdc.MiniKdcRunner$1.call(MiniKdcRunner.java:211)
	at org.apache.sqoop.test.kdc.MiniKdcRunner$3.run(MiniKdcRunner.java:301)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:415)
	at org.apache.sqoop.test.kdc.MiniKdcRunner.doAs(MiniKdcRunner.java:298)
	at org.apache.sqoop.test.kdc.MiniKdcRunner.doAsSqoopClient(MiniKdcRunner.java:282)
	at org.apache.sqoop.test.kdc.MiniKdcRunner.authenticateWithSqoopServer(MiniKdcRunner.java:211)
	at org.apache.sqoop.test.infrastructure.SqoopTestCase.initSqoopClient(SqoopTestCase.java:398)
	at org.apache.sqoop.test.infrastructure.SqoopTestCase.init(SqoopTestCase.java:380)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
	at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:552)
	at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:636)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:882)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1189)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)
	at org.testng.SuiteRunner.run(SuiteRunner.java:254)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:295)
	at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:90)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)


Results :

Failed tests:
org.apache.sqoop.integration.connector.hdfs.AppendModeTest.test(org.apache.sqoop.integration.connector.hdfs.AppendModeTest)
  Run 1: AppendModeTest>SqoopTestCase.init:380->SqoopTestCase.initSqoopClient:398 » Sqoop
  Run 2: PASS

===

On 7/17/16, 8:26 AM, "Jarek Jarcec Cecho" <jarcec@gmail.com on behalf of jarcec@apache.org> wrote:

    Thank you Abe!
    
    Jarcec
    
    > On Jul 15, 2016, at 10:45 AM, Abraham Fine <ab...@abrahamfine.com> wrote:
    > 
    > Good catch Jarcec.
    > 
    > I seem to have left some stuff in there that i failed to notice due to having them in my gitignore.
    > 
    > I will cut another release that does not include all this extra stuff and update the release documentation to make a note about this.
    > 
    > Thanks,
    > Abe
    > 
    >> On Jul 15, 2016, at 09:58, Jarek Jarcec Cecho <ja...@apache.org> wrote:
    >> 
    >> Thanks for putting up the release candidate Abe, appreciated!
    >> 
    >> Quickly taking a look, I do have couple of comments:
    >> 
    >> * The source tarball contains a spinx_rtd_theme.tar and ojdbc6.jar files that I shouldn’t be there, right?
    >> * This one is probably not really a concern, but tool/lib contains testng jar that should’t be needed right?
    >> 
    >> Otherwise I’ve build the source release and run tests there and validated both binary and source tarballs top level files (license, notice, …) and those all look good.
    >> 
    >> Jarcec
    >> 
    >>> On Jul 11, 2016, at 10:31 AM, Abraham Fine <ab...@abrahamfine.com> wrote:
    >>> 
    >>> This is Sqoop 2, version 1.99.7, release candidate 0. The main purpose of this release is to increasing the stability of the generic-jdbc-connector and the hdfs-connector.
    >>> 
    >>> *** Please cast your vote by Friday 2016-07-15 ***
    >>> 
    >>> The list of fixed issues:
    >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329023&styleName=Html&projectId=12311320&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2b6155c10e0f3699f07ec360b18417d73d5736b7%7Clin
    >>> 
    >>> The tarball (*.tar.gz), signature (*.asc), checksum (*.md5, *.sha):
    >>> https://dist.apache.org/repos/dist/dev/sqoop/1.99.7_rc0/
    >>> 
    >>> The tag to be voted upon:
    >>> https://git-wip-us.apache.org/repos/asf?p=sqoop.git;a=tag;h=refs/tags/release-1.99.7-rc0
    >>> 
    >>> The KEYS file:
    >>> http://www.apache.org/dist/sqoop/KEYS
    >>> 
    >>> Thanks,
    >>> Abraham Fine
    >> 
    > 
    
    
    


Re: [VOTE] Release Sqoop version 1.99.7

Posted by Jarek Jarcec Cecho <ja...@apache.org>.
Thank you Abe!

Jarcec

> On Jul 15, 2016, at 10:45 AM, Abraham Fine <ab...@abrahamfine.com> wrote:
> 
> Good catch Jarcec.
> 
> I seem to have left some stuff in there that i failed to notice due to having them in my gitignore.
> 
> I will cut another release that does not include all this extra stuff and update the release documentation to make a note about this.
> 
> Thanks,
> Abe
> 
>> On Jul 15, 2016, at 09:58, Jarek Jarcec Cecho <ja...@apache.org> wrote:
>> 
>> Thanks for putting up the release candidate Abe, appreciated!
>> 
>> Quickly taking a look, I do have couple of comments:
>> 
>> * The source tarball contains a spinx_rtd_theme.tar and ojdbc6.jar files that I shouldn’t be there, right?
>> * This one is probably not really a concern, but tool/lib contains testng jar that should’t be needed right?
>> 
>> Otherwise I’ve build the source release and run tests there and validated both binary and source tarballs top level files (license, notice, …) and those all look good.
>> 
>> Jarcec
>> 
>>> On Jul 11, 2016, at 10:31 AM, Abraham Fine <ab...@abrahamfine.com> wrote:
>>> 
>>> This is Sqoop 2, version 1.99.7, release candidate 0. The main purpose of this release is to increasing the stability of the generic-jdbc-connector and the hdfs-connector.
>>> 
>>> *** Please cast your vote by Friday 2016-07-15 ***
>>> 
>>> The list of fixed issues:
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329023&styleName=Html&projectId=12311320&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2b6155c10e0f3699f07ec360b18417d73d5736b7%7Clin
>>> 
>>> The tarball (*.tar.gz), signature (*.asc), checksum (*.md5, *.sha):
>>> https://dist.apache.org/repos/dist/dev/sqoop/1.99.7_rc0/
>>> 
>>> The tag to be voted upon:
>>> https://git-wip-us.apache.org/repos/asf?p=sqoop.git;a=tag;h=refs/tags/release-1.99.7-rc0
>>> 
>>> The KEYS file:
>>> http://www.apache.org/dist/sqoop/KEYS
>>> 
>>> Thanks,
>>> Abraham Fine
>> 
> 


Re: [VOTE] Release Sqoop version 1.99.7

Posted by Abraham Fine <ab...@abrahamfine.com>.
Good catch Jarcec.

I seem to have left some stuff in there that i failed to notice due to having them in my gitignore.

I will cut another release that does not include all this extra stuff and update the release documentation to make a note about this.

Thanks,
Abe

> On Jul 15, 2016, at 09:58, Jarek Jarcec Cecho <ja...@apache.org> wrote:
> 
> Thanks for putting up the release candidate Abe, appreciated!
> 
> Quickly taking a look, I do have couple of comments:
> 
> * The source tarball contains a spinx_rtd_theme.tar and ojdbc6.jar files that I shouldn’t be there, right?
> * This one is probably not really a concern, but tool/lib contains testng jar that should’t be needed right?
> 
> Otherwise I’ve build the source release and run tests there and validated both binary and source tarballs top level files (license, notice, …) and those all look good.
> 
> Jarcec
> 
>> On Jul 11, 2016, at 10:31 AM, Abraham Fine <ab...@abrahamfine.com> wrote:
>> 
>> This is Sqoop 2, version 1.99.7, release candidate 0. The main purpose of this release is to increasing the stability of the generic-jdbc-connector and the hdfs-connector.
>> 
>> *** Please cast your vote by Friday 2016-07-15 ***
>> 
>> The list of fixed issues:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329023&styleName=Html&projectId=12311320&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2b6155c10e0f3699f07ec360b18417d73d5736b7%7Clin
>> 
>> The tarball (*.tar.gz), signature (*.asc), checksum (*.md5, *.sha):
>> https://dist.apache.org/repos/dist/dev/sqoop/1.99.7_rc0/
>> 
>> The tag to be voted upon:
>> https://git-wip-us.apache.org/repos/asf?p=sqoop.git;a=tag;h=refs/tags/release-1.99.7-rc0
>> 
>> The KEYS file:
>> http://www.apache.org/dist/sqoop/KEYS
>> 
>> Thanks,
>> Abraham Fine
> 


Re: [VOTE] Release Sqoop version 1.99.7

Posted by Jarek Jarcec Cecho <ja...@apache.org>.
Thanks for putting up the release candidate Abe, appreciated!

Quickly taking a look, I do have couple of comments:

* The source tarball contains a spinx_rtd_theme.tar and ojdbc6.jar files that I shouldn’t be there, right?
* This one is probably not really a concern, but tool/lib contains testng jar that should’t be needed right?

Otherwise I’ve build the source release and run tests there and validated both binary and source tarballs top level files (license, notice, …) and those all look good.

Jarcec

> On Jul 11, 2016, at 10:31 AM, Abraham Fine <ab...@abrahamfine.com> wrote:
> 
> This is Sqoop 2, version 1.99.7, release candidate 0. The main purpose of this release is to increasing the stability of the generic-jdbc-connector and the hdfs-connector.
> 
> *** Please cast your vote by Friday 2016-07-15 ***
> 
> The list of fixed issues:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329023&styleName=Html&projectId=12311320&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2b6155c10e0f3699f07ec360b18417d73d5736b7%7Clin
> 
> The tarball (*.tar.gz), signature (*.asc), checksum (*.md5, *.sha):
> https://dist.apache.org/repos/dist/dev/sqoop/1.99.7_rc0/
> 
> The tag to be voted upon:
> https://git-wip-us.apache.org/repos/asf?p=sqoop.git;a=tag;h=refs/tags/release-1.99.7-rc0
> 
> The KEYS file:
> http://www.apache.org/dist/sqoop/KEYS
> 
> Thanks,
> Abraham Fine


Re: [VOTE] Release Sqoop version 1.99.7

Posted by Szabolcs Vasas <va...@cloudera.com>.
Hi all,

I have also built the project and ran the tests, it looks good to me.

Regards,
Szabolcs

On Fri, Jul 15, 2016 at 2:49 PM, Boglarka Egyed <bo...@cloudera.com> wrote:

> +1
>
> * had a short review of the JIRA ticket list
> * built project
> * ran tests
>
> On Mon, Jul 11, 2016 at 7:31 PM, Abraham Fine <ab...@abrahamfine.com> wrote:
>
> > This is Sqoop 2, version 1.99.7, release candidate 0. The main purpose of
> > this release is to increasing the stability of the generic-jdbc-connector
> > and the hdfs-connector.
> >
> > *** Please cast your vote by Friday 2016-07-15 ***
> >
> > The list of fixed issues:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329023&styleName=Html&projectId=12311320&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2b6155c10e0f3699f07ec360b18417d73d5736b7%7Clin
> >
> > The tarball (*.tar.gz), signature (*.asc), checksum (*.md5, *.sha):
> > https://dist.apache.org/repos/dist/dev/sqoop/1.99.7_rc0/
> >
> > The tag to be voted upon:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=sqoop.git;a=tag;h=refs/tags/release-1.99.7-rc0
> >
> > The KEYS file:
> > http://www.apache.org/dist/sqoop/KEYS
> >
> > Thanks,
> > Abraham Fine
>



-- 
Szabolcs Vasas
Software Engineer
<http://www.cloudera.com>

Re: [VOTE] Release Sqoop version 1.99.7

Posted by Boglarka Egyed <bo...@cloudera.com>.
+1

* had a short review of the JIRA ticket list
* built project
* ran tests

On Mon, Jul 11, 2016 at 7:31 PM, Abraham Fine <ab...@abrahamfine.com> wrote:

> This is Sqoop 2, version 1.99.7, release candidate 0. The main purpose of
> this release is to increasing the stability of the generic-jdbc-connector
> and the hdfs-connector.
>
> *** Please cast your vote by Friday 2016-07-15 ***
>
> The list of fixed issues:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329023&styleName=Html&projectId=12311320&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2b6155c10e0f3699f07ec360b18417d73d5736b7%7Clin
>
> The tarball (*.tar.gz), signature (*.asc), checksum (*.md5, *.sha):
> https://dist.apache.org/repos/dist/dev/sqoop/1.99.7_rc0/
>
> The tag to be voted upon:
>
> https://git-wip-us.apache.org/repos/asf?p=sqoop.git;a=tag;h=refs/tags/release-1.99.7-rc0
>
> The KEYS file:
> http://www.apache.org/dist/sqoop/KEYS
>
> Thanks,
> Abraham Fine