[
https://issues.apache.org/jira/browse/SQOOP-3470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anand Kothapeta updated SQOOP-3470:
-----------------------------------
Description:
I am running scoop export from hdfs csv file to mysql table. I submit the
following command
{code:java}
sqoop export \
--connect 'jdbc:mysql://servername:3306/MYDB' \
--table MY_TABLE \
--username someuser
--password somepass \
--export-dir '/some/directory/path/hadoopfile.csv' \
--input-fields-terminated-by ';' \
--verbose
{code}
{{Also tried the following options}}
{code:java}
--driver com.mysql.cj.jdbc.Driver \
--update-mode allowinsert \
--m 1{code}
{{But it hangs. Here is the output I see a session in the database but its just
sleeping.}}
{code:java}
Warning: /usr/lib/sqoop/../hbase does not exist! HBase imports will fail.
Please set $HBASE_HOME to the root of your HBase installation.
Warning: /usr/lib/sqoop/../hcatalog does not exist! HCatalog jobs will fail.
Please set $HCAT_HOME to the root of your HCatalog installation.
Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
20/04/07 15:14:55 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
20/04/07 15:14:55 DEBUG tool.BaseSqoopTool: Enabled debug logging.
20/04/07 15:14:55 WARN tool.BaseSqoopTool: Setting your password on the
command-line is insecure. Consider using -P instead.
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Loaded manager factory:
org.apache.sqoop.manager.oracle.OraOopManagerFactory
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Loaded manager factory:
com.cloudera.sqoop.manager.DefaultManagerFactory
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Trying ManagerFactory:
org.apache.sqoop.manager.oracle.OraOopManagerFactory
20/04/07 15:14:56 DEBUG oracle.OraOopManagerFactory: Data Connector for Oracle
and Hadoop can be called by Sqoop!
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Trying ManagerFactory:
com.cloudera.sqoop.manager.DefaultManagerFactory
20/04/07 15:14:56 DEBUG manager.DefaultManagerFactory: Trying with scheme:
jdbc:mysql:
20/04/07 15:14:56 INFO manager.MySQLManager: Preparing to use a MySQL streaming
resultset.
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Instantiated ConnManager
org.apache.sqoop.manager.MySQLManager@38c6f217
20/04/07 15:14:56 INFO tool.CodeGenTool: Beginning code generation
20/04/07 15:14:56 DEBUG manager.SqlManager: Execute getColumnInfoRawQuery :
SELECT t.* FROM `MY_TABLE` AS t LIMIT 1
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.
20/04/07 15:14:56 DEBUG manager.SqlManager: No connection paramenters
specified. Using regular API for making connection.
{code}
was:
I am running scoop export from hdfs csv file to mysql table. I submit the
following command
{code:java}
sqoop export \
--connect 'jdbc:mysql://servername:3306/MYDB' \
--table MY_TABLE \
--username someuser
--password somepass \
--export-dir '/some/directory/path/hadoopfile.csv' \
--input-fields-terminated-by ';' \
--verbose
{code}
{{{{Also tried the following options}}}}
{{ }}
{code:java}
{code}
{{--driver com.mysql.cj.jdbc.Driver \
--update-mode allowinsert \
--m 1 \}}{{}}
{{But it hangs. Here is the output I see a session in the database but its just
sleeping.}}
{code:java}
Warning: /usr/lib/sqoop/../hbase does not exist! HBase imports will fail.
Please set $HBASE_HOME to the root of your HBase installation.
Warning: /usr/lib/sqoop/../hcatalog does not exist! HCatalog jobs will fail.
Please set $HCAT_HOME to the root of your HCatalog installation.
Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
20/04/07 15:14:55 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
20/04/07 15:14:55 DEBUG tool.BaseSqoopTool: Enabled debug logging.
20/04/07 15:14:55 WARN tool.BaseSqoopTool: Setting your password on the
command-line is insecure. Consider using -P instead.
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Loaded manager factory:
org.apache.sqoop.manager.oracle.OraOopManagerFactory
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Loaded manager factory:
com.cloudera.sqoop.manager.DefaultManagerFactory
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Trying ManagerFactory:
org.apache.sqoop.manager.oracle.OraOopManagerFactory
20/04/07 15:14:56 DEBUG oracle.OraOopManagerFactory: Data Connector for Oracle
and Hadoop can be called by Sqoop!
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Trying ManagerFactory:
com.cloudera.sqoop.manager.DefaultManagerFactory
20/04/07 15:14:56 DEBUG manager.DefaultManagerFactory: Trying with scheme:
jdbc:mysql:
20/04/07 15:14:56 INFO manager.MySQLManager: Preparing to use a MySQL streaming
resultset.
20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Instantiated ConnManager
org.apache.sqoop.manager.MySQLManager@38c6f217
20/04/07 15:14:56 INFO tool.CodeGenTool: Beginning code generation
20/04/07 15:14:56 DEBUG manager.SqlManager: Execute getColumnInfoRawQuery :
SELECT t.* FROM `MY_TABLE` AS t LIMIT 1
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.
20/04/07 15:14:56 DEBUG manager.SqlManager: No connection paramenters
specified. Using regular API for making connection.
{code}
> sqoop export to mysql hangs
> ---------------------------
>
> Key: SQOOP-3470
> URL: https://issues.apache.org/jira/browse/SQOOP-3470
> Project: Sqoop
> Issue Type: Bug
> Components: connectors/mysql
> Affects Versions: 1.4.7
> Reporter: Anand Kothapeta
> Priority: Major
>
>
> I am running scoop export from hdfs csv file to mysql table. I submit the
> following command
> {code:java}
> sqoop export \
> --connect 'jdbc:mysql://servername:3306/MYDB' \
> --table MY_TABLE \
> --username someuser
> --password somepass \
> --export-dir '/some/directory/path/hadoopfile.csv' \
> --input-fields-terminated-by ';' \
> --verbose
> {code}
> {{Also tried the following options}}
> {code:java}
> --driver com.mysql.cj.jdbc.Driver \
> --update-mode allowinsert \
> --m 1{code}
>
> {{But it hangs. Here is the output I see a session in the database but its
> just sleeping.}}
>
> {code:java}
> Warning: /usr/lib/sqoop/../hbase does not exist! HBase imports will fail.
> Please set $HBASE_HOME to the root of your HBase installation.
> Warning: /usr/lib/sqoop/../hcatalog does not exist! HCatalog jobs will fail.
> Please set $HCAT_HOME to the root of your HCatalog installation.
> Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will
> fail.
> Please set $ACCUMULO_HOME to the root of your Accumulo installation.
> 20/04/07 15:14:55 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
> 20/04/07 15:14:55 DEBUG tool.BaseSqoopTool: Enabled debug logging.
> 20/04/07 15:14:55 WARN tool.BaseSqoopTool: Setting your password on the
> command-line is insecure. Consider using -P instead.
> 20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Loaded manager factory:
> org.apache.sqoop.manager.oracle.OraOopManagerFactory
> 20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Loaded manager factory:
> com.cloudera.sqoop.manager.DefaultManagerFactory
> 20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Trying ManagerFactory:
> org.apache.sqoop.manager.oracle.OraOopManagerFactory
> 20/04/07 15:14:56 DEBUG oracle.OraOopManagerFactory: Data Connector for
> Oracle and Hadoop can be called by Sqoop!
> 20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Trying ManagerFactory:
> com.cloudera.sqoop.manager.DefaultManagerFactory
> 20/04/07 15:14:56 DEBUG manager.DefaultManagerFactory: Trying with scheme:
> jdbc:mysql:
> 20/04/07 15:14:56 INFO manager.MySQLManager: Preparing to use a MySQL
> streaming resultset.
> 20/04/07 15:14:56 DEBUG sqoop.ConnFactory: Instantiated ConnManager
> org.apache.sqoop.manager.MySQLManager@38c6f217
> 20/04/07 15:14:56 INFO tool.CodeGenTool: Beginning code generation
> 20/04/07 15:14:56 DEBUG manager.SqlManager: Execute getColumnInfoRawQuery :
> SELECT t.* FROM `MY_TABLE` AS t LIMIT 1
> 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.
> 20/04/07 15:14:56 DEBUG manager.SqlManager: No connection paramenters
> specified. Using regular API for making connection.
> {code}
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)