hadoop - Sqoop export to SQL Server: schemas? -


i export data in hdfs sql server table in schema my_schema.

i tried --schema import command:

sqoop export \ --libjars /opt/mapr/sqoop/sqoop-1.4.6/lib/sqljdbc4.jar \ --connect "jdbc:sqlserver://my-server-dns;database=my_db;" \ --schema "myschema" \ --table "my_table" \ --export-dir /path/to/my/hdfs/dir  error tool.basesqooptool: unrecognized argument: --schema 

and --table "schema.table"

sqoop export \ --libjars /opt/mapr/sqoop/sqoop-1.4.6/lib/sqljdbc4.jar \ --connect "jdbc:sqlserver://my-server-dns;database=my_db;" \ --table "my_schema.my_table" \ --export-dir /path/to/my/hdfs/dir  info manager.sqlmanager:  executing sql statement: select t.* [my_schema.my_table] t 1=0   error manager.sqlmanager: error executing statement:  com.microsoft.sqlserver.jdbc.sqlserverexception: invalid object name 'my_schema.my_table'. 

is there way sqoop? or technology?

edit:

sqoop export \ --libjars /opt/mapr/sqoop/sqoop-1.4.6/lib/sqljdbc4.jar \ --connect "jdbc:sqlserver://my-server-dns;database=my_db;schema=my_schema;" \ --table "my_table" \ --export-dir /path/to/my/hdfs/dir  info manager.sqlmanager: executing sql statement: select t.* [my_table] t 1=0 16/07/25 10:46:21 error manager.sqlmanager:  error executing statement: com.microsoft.sqlserver.jdbc.sqlserverexception: invalid object name 'my_table'. 

this not recognizing schema.

provide schema in connection string:

jdbc:sqlserver://my-server-dns;databasename=my_db;schema=my_schema;

so export sqoop command should be:

sqoop export \ --libjars /opt/mapr/sqoop/sqoop-1.4.6/lib/sqljdbc4.jar \ --connect "jdbc:sqlserver://my-server-dns;databasename=my_db;schema=my_schema;" \ --table "my_table" \ --export-dir /path/to/my/hdfs/dir 

also:

custom schemas supported both import , export job - syntax in sqoop guide, --schema should passed -- --schema:

so export sqoop command should be:

sqoop export \ --libjars /opt/mapr/sqoop/sqoop-1.4.6/lib/sqljdbc4.jar \ --connect "jdbc:sqlserver://my-server-dns;databasename=my_db;" \ --export-dir /path/to/my/hdfs/dir --table "my_table" \ -- --schema my_schema \ 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -