<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Sqoop list-databases requires --connection-manager in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172602#M37540</link>
    <description>&lt;P&gt;Can you try as below it worked for me.&lt;/P&gt;&lt;P&gt;$sqoop list-databases \ 
--connect jdbc:mysql://dbhost/ \ --username root&lt;/P&gt;</description>
    <pubDate>Thu, 11 Aug 2016 16:00:03 GMT</pubDate>
    <dc:creator>shivkumar82015</dc:creator>
    <dc:date>2016-08-11T16:00:03Z</dc:date>
    <item>
      <title>Sqoop list-databases requires --connection-manager</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172599#M37537</link>
      <description>&lt;P&gt;I'm using Hortonworks Sandbox HDP 2.4 and I can't use the `list-databases` tool, although `import` is working. &lt;/P&gt;&lt;PRE&gt;sqoop list-databases --connect jdbc:mysql://&amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;/ --driver com.mysql.jdbc.Driver --username=myusername -P&lt;/PRE&gt;&lt;P&gt;This the result that I get &lt;/P&gt;&lt;PRE&gt;    16/08/11 07:44:47 WARN sqoop.ConnFactory: Parameter --driver is set to an explicit driver however appropriate connection manager is not being set (via --connection-manager). Sqoop is going to fall back to org.apache.sqoop.manager.GenericJdbcManager. Please specify explicitly which connection manager should be used next time.
    16/08/11 07:44:47 INFO manager.SqlManager: Using default fetchSize of 1000
    16/08/11 07:44:47 ERROR manager.SqlManager: Generic SqlManager.listDatabases() not implemented.
    Could not retrieve database list from server
    16/08/11 07:44:47 ERROR tool.ListDatabasesTool: manager.listDatabases() returned null &lt;/PRE&gt;&lt;P&gt;The response says that I need to set the `--connection-manager` parameter, which I do not know.
If I will take out the --driver argument, I get exception: &lt;/P&gt;&lt;PRE&gt;16/08/11 07:48:12 ERROR manager.CatalogQueryManager: Failed to list databases
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
            at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
            at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
            at com.mysql.jdbc.MysqlIO.&amp;lt;init&amp;gt;(MysqlIO.java:344)
            at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2336)
            at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2370)
            at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2154)
            at com.mysql.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:792)
            at com.mysql.jdbc.JDBC4Connection.&amp;lt;init&amp;gt;(JDBC4Connection.java:49)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
            at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
            at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
            at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
            at java.sql.DriverManager.getConnection(DriverManager.java:571)
            at java.sql.DriverManager.getConnection(DriverManager.java:215)
            at org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:885)
            at org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:52)
            at org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:57)
            at org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:49)
            at org.apache.sqoop.Sqoop.run(Sqoop.java:148)
            at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
            at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:184)
            at org.apache.sqoop.Sqoop.runTool(Sqoop.java:226)
            at org.apache.sqoop.Sqoop.runTool(Sqoop.java:235)
            at org.apache.sqoop.Sqoop.main(Sqoop.java:244)
    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 java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:425)
            at java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:241)
            at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:258)
            at com.mysql.jdbc.MysqlIO.&amp;lt;init&amp;gt;(MysqlIO.java:295)
            ... 24 more
    16/08/11 07:48:12 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
            at org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:73)
            at org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:49)
            at org.apache.sqoop.Sqoop.run(Sqoop.java:148)
            at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
            at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:184)
            at org.apache.sqoop.Sqoop.runTool(Sqoop.java:226)
            at org.apache.sqoop.Sqoop.runTool(Sqoop.java:235)
            at org.apache.sqoop.Sqoop.main(Sqoop.java:244)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
            at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
            at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
            at com.mysql.jdbc.MysqlIO.&amp;lt;init&amp;gt;(MysqlIO.java:344)
            at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2336)
            at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2370)
            at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2154)
            at com.mysql.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:792)
            at com.mysql.jdbc.JDBC4Connection.&amp;lt;init&amp;gt;(JDBC4Connection.java:49)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
            at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
            at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
            at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
            at java.sql.DriverManager.getConnection(DriverManager.java:571)
            at java.sql.DriverManager.getConnection(DriverManager.java:215)
            at org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:885)
            at org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:52)
            at org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:57)
            ... 7 more
    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 java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:425)
            at java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:241)
            at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:258)
            at com.mysql.jdbc.MysqlIO.&amp;lt;init&amp;gt;(MysqlIO.java:295)
            ... 24 more &lt;/PRE&gt;&lt;P&gt;What's the value for `--connection-manager`?&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2016 14:54:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172599#M37537</guid>
      <dc:creator>menorah84</dc:creator>
      <dc:date>2016-08-11T14:54:25Z</dc:date>
    </item>
    <item>
      <title>Re: Sqoop list-databases requires --connection-manager</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172600#M37538</link>
      <description>&lt;A rel="user" href="https://community.cloudera.com/users/1651/menorah84.html" nodeid="1651"&gt;@J. D. Bacolod&lt;/A&gt;&lt;P&gt; Can you try something like below?&lt;/P&gt;&lt;PRE&gt;sqoop list-databases --connect jdbc:mysql://&amp;lt;mysqlserver&amp;gt;/ --username root&lt;/PRE&gt;</description>
      <pubDate>Thu, 11 Aug 2016 15:11:36 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172600#M37538</guid>
      <dc:creator>rpathak</dc:creator>
      <dc:date>2016-08-11T15:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: Sqoop list-databases requires --connection-manager</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172601#M37539</link>
      <description>&lt;P&gt;I've got the same result as the last exception.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2016 15:20:18 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172601#M37539</guid>
      <dc:creator>menorah84</dc:creator>
      <dc:date>2016-08-11T15:20:18Z</dc:date>
    </item>
    <item>
      <title>Re: Sqoop list-databases requires --connection-manager</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172602#M37540</link>
      <description>&lt;P&gt;Can you try as below it worked for me.&lt;/P&gt;&lt;P&gt;$sqoop list-databases \ 
--connect jdbc:mysql://dbhost/ \ --username root&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2016 16:00:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172602#M37540</guid>
      <dc:creator>shivkumar82015</dc:creator>
      <dc:date>2016-08-11T16:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: Sqoop list-databases requires --connection-manager</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172603#M37541</link>
      <description>&lt;P&gt;What worked for me is this:&lt;/P&gt;&lt;PRE&gt;$ sqoop list-databases 
	--connect jdbc:mysql://&amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;/ 
	--connection-manager org.apache.sqoop.manager.MySQLManager
	--username=myusername -P&lt;/PRE&gt;&lt;P&gt;Same thing goes for list-tables tool&lt;/P&gt;&lt;PRE&gt;$ sqoop list-tables 
	--connect jdbc:mysql://&amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt;/mydb
	--connection-manager org.apache.sqoop.manager.MySQLManager
	--username=myusername -P&lt;/PRE&gt;&lt;P&gt;I removed the --driver flag.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Aug 2016 16:31:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sqoop-list-databases-requires-connection-manager/m-p/172603#M37541</guid>
      <dc:creator>menorah84</dc:creator>
      <dc:date>2016-08-25T16:31:28Z</dc:date>
    </item>
  </channel>
</rss>

