將sqlserver的資料匯入hbase中
將sqlserver的資料匯入hbase中
1.解壓sqoop-sqlserver-1.0.tar.gz,並改名(可以不改)
tar -zxvf sqoop- sqlserver-1.0.tar.gz
mv sqoop-sqlserver-1.0 mssql
ls
2.來到root使用者修改環境變數
su root
vi /etc/profile
增加環境變數export MSSQL_CONNECTOR_HOME=/home/hadoop/mssql
source /etc/profile
3.來到mssql目錄啟動install.sh
cd mssql/
ls
./install.sh
4.測試查詢辦公電腦的sqlserver的所有資料庫(伺服器跟辦公電腦的策略不通,不同訪問)
sqoop list-databases --connect jdbc:sqlserver://188.1.34.83;username=sa;password=sa123;
5.所以直接訪問188.2.72.121(訪問成功)
sqoop list-databases --connect 'jdbc:sqlserver://******;username=***;password=*******';
6.匯入表
sqoop import --connect 'jdbc:sqlserver://***;username=***;password=******;database=******' --table FlightPlan --hbase-table FlightPlan --hbase-create-table --hbase-row-key Callsign,SsrCode --column-family flight;