freezhan created SQOOP-3486:
-------------------------------

             Summary: 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.99.7
            Reporter: freezhan


[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