Created on 04-20-2017 08:09 PM - edited 09-16-2022 04:29 AM
I'm trying to use the --query option in sqoop to import data from MSSQL. My concern is, how can we declare which schema to use ung --query in MSSQL.
My script:
sqoop \
--options-file sqoop/aw_mssql.cfg \
--query "select BusinessEntityId, LoginID, cast(OrganizationNode as string) from Employee where \$CONDITIONS" \
--hive-table employees \
--hive-database mssql \
-- --schema=HumanResources
Still produces an error "Invalid object name 'Employee'".
Also tried --connect "jdbc:sqlserver://192.168.1.17;database=AdventureWorks;schema=HumanResources" but also failed.
Created 04-21-2017 07:22 AM
Have you tried this?
select col1, col2 from HumanResources.Employee
Created 04-21-2017 07:22 AM
Created 04-26-2017 02:01 AM