[ 
https://issues.apache.org/jira/browse/SQOOP-3486?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

freezhan updated SQOOP-3486:
----------------------------
    Affects Version/s:     (was: 1.99.7)
                       1.4.7

> Sqoop import MySQL data by ipv6 error
> -------------------------------------
>
>                 Key: SQOOP-3486
>                 URL: https://issues.apache.org/jira/browse/SQOOP-3486
>             Project: Sqoop
>          Issue Type: Bug
>          Components: sqoop2-server
>    Affects Versions: 1.4.7
>            Reporter: freezhan
>            Priority: Major
>
> [root@test01 /]# sqoop list-tables --username root --password root --connect 
> jdbc:mysql://[::1]:3306/test[root@test01 /]# sqoop list-tables --username 
> root --password root --connect jdbc:mysql://[::1]:3306/testWarning: 
> /usr/local/sqoop/../hbase does not exist! HBase imports will fail.Please set 
> $HBASE_HOME to the root of your HBase installation.Warning: 
> /usr/local/sqoop/../hcatalog does not exist! HCatalog jobs will fail.Please 
> set $HCAT_HOME to the root of your HCatalog installation.Warning: 
> /usr/local/sqoop/../accumulo does not exist! Accumulo imports will 
> fail.Please set $ACCUMULO_HOME to the root of your Accumulo 
> installation.Warning: /usr/local/sqoop/../zookeeper does not exist! Accumulo 
> imports will fail.Please set $ZOOKEEPER_HOME to the root of your Zookeeper 
> installation.2021-02-19 08:47:24,861 INFO sqoop.Sqoop: Running Sqoop version: 
> 1.4.72021-02-19 08:47:24,889 WARN tool.BaseSqoopTool: Setting your password 
> on the command-line is insecure. Consider using -P instead.2021-02-19 
> 08:47:24,992 INFO manager.MySQLManager: Preparing to use a MySQL streaming 
> resultset.Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new 
> driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically 
> registered via the SPI and manual loading of the driver class is generally 
> unnecessary.2021-02-19 08:47:25,224 ERROR manager.CatalogQueryManager: Failed 
> to list tablescom.mysql.cj.jdbc.exceptions.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 
> com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
>  at 
> com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
>  at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) at 
> com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) at 
> com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) at 
> com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) 
> at java.sql.DriverManager.getConnection(DriverManager.java:664) at 
> java.sql.DriverManager.getConnection(DriverManager.java:247) at 
> org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:904) at 
> org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:59)
>  at 
> org.apache.sqoop.manager.CatalogQueryManager.listTables(CatalogQueryManager.java:102)
>  at org.apache.sqoop.tool.ListTablesTool.run(ListTablesTool.java:49) at 
> org.apache.sqoop.Sqoop.run(Sqoop.java:147) at 
> org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76) at 
> org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183) at 
> org.apache.sqoop.Sqoop.runTool(Sqoop.java:234) at 
> org.apache.sqoop.Sqoop.runTool(Sqoop.java:243) at 
> org.apache.sqoop.Sqoop.main(Sqoop.java:252)Caused by: 
> com.mysql.cj.exceptions.CJCommunicationsException: 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:62)
>  at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>  at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at 
> com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
>  at 
> com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
>  at 
> com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
>  at 
> com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167)
>  at 
> com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91)
>  at com.mysql.cj.NativeSession.connect(NativeSession.java:144) at 
> com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) 
> at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) ... 
> 15 moreCaused by: java.net.SocketException: Protocol family unavailable at 
> java.net.PlainSocketImpl.socketConnect(Native Method) at 
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
> at 
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
>  at 
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at 
> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at 
> java.net.Socket.connect(Socket.java:589) at 
> com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155)
>  at 
> com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65)
>  ... 18 more2021-02-19 08:47:25,229 ERROR sqoop.Sqoop: Got exception running 
> Sqoop: java.lang.RuntimeException: 
> com.mysql.cj.jdbc.exceptions.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.cj.jdbc.exceptions.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.listTables(CatalogQueryManager.java:118)
>  at org.apache.sqoop.tool.ListTablesTool.run(ListTablesTool.java:49) at 
> org.apache.sqoop.Sqoop.run(Sqoop.java:147) at 
> org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76) at 
> org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183) at 
> org.apache.sqoop.Sqoop.runTool(Sqoop.java:234) at 
> org.apache.sqoop.Sqoop.runTool(Sqoop.java:243) at 
> org.apache.sqoop.Sqoop.main(Sqoop.java:252)Caused by: 
> com.mysql.cj.jdbc.exceptions.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 
> com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
>  at 
> com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
>  at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) at 
> com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) at 
> com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) at 
> com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) 
> at java.sql.DriverManager.getConnection(DriverManager.java:664) at 
> java.sql.DriverManager.getConnection(DriverManager.java:247) at 
> org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:904) at 
> org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:59)
>  at 
> org.apache.sqoop.manager.CatalogQueryManager.listTables(CatalogQueryManager.java:102)
>  ... 7 moreCaused by: com.mysql.cj.exceptions.CJCommunicationsException: 
> 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:62)
>  at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>  at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at 
> com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
>  at 
> com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
>  at 
> com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
>  at 
> com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167)
>  at 
> com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:91)
>  at com.mysql.cj.NativeSession.connect(NativeSession.java:144) at 
> com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) 
> at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) ... 
> 15 moreCaused by: java.net.SocketException: Protocol family unavailable at 
> java.net.PlainSocketImpl.socketConnect(Native Method) at 
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
> at 
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
>  at 
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at 
> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at 
> java.net.Socket.connect(Socket.java:589) at 
> com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155)
>  at 
> com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65)
>  ... 18 more



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to