#Teradata Sqoop部署過程 ##驅動包下載 下載sqoop-connector-teradata.jarhtml
下載teradata jdbc jarlinux
拷貝至$SQOOP_HOME/lib數據庫
##配置teradata sqoop驅動 cd $SQOOP_HOME/conf mkdir managers.d chmod 755 manager.d cd manager.d vi cldra_td_connector com.cloudera.connector.teradata.TeradataManagerFactory=/opt/beh/core/sqoop/lib/sqoop-connector-teradata-1.6c5.jaroracle
在sqoop-site.xml中添加oop
configuration> <property> <name>sqoop.connection.factories</name> <value>com.cloudera.sqoop.manager.DefaultManagerFactory,com.cloudera.connector.teradata.TeradataManagerFactory</value> </property> </configuration>
#Sqoop命令 ##Oraclecode
查看Oracle是否可用JDBC鏈接xml
sqoop list-tables --verbose --connect jdbc:oracle:thin:@172.16.13.137:1521/xe --username BDC --password bdc123
Hive->Oraclehtm
sqoop export --connect jdbc:oracle:thin:@172.16.13.137:1521/xe --username BDC --password bdc123 --table TABLE2 --fields-terminated-by '^A' --export-dir /user/hive/warehouse/table1 -m 1 --input-null-string '\\N' --input-null-non-string '\\N'
Oracle->Hiveip
sqoop import --connect jdbc:oracle:thin:@172.16.13.137:1521/xe --username BDC --password bdc123 --table TABLE2 --fields-terminated-by '^A' --hive-overwrite --hive-database default --hive-table table1 -m 1
##Teradata部署
查看Teradata是否可用JDBC鏈接
sqoop list-tables --verbose --connect "jdbc:teradata://192.168.246.128/test" --username RENGENG --password rengeng --driver com.teradata.jdbc.TeraDriver
HDFS(Hive)->Teradata
sqoop export --connect jdbc:teradata://192.168.246.128/DATABASE=rengeng --username RENGENG --password rengeng --table TABLE2 --fields-terminated-by '^A' --export-dir /user/hive/warehouse/table1 -m 1 --update-mode allowinsert
Teradata->Hive
sqoop import --hive-import --connect jdbc:teradata://192.168.246.128/DATABASE=rengeng --username RENGENG --password rengeng --table TABLE1 --fields-terminated-by '^A' --hive-overwrite --hive-database default --hive-table table1 -m 1 --delete-target-dir --verbose --split-by name
Teradata->HDFS
sqoop import --connect jdbc:teradata://192.168.246.128/DATABASE=rengeng --username RENGENG --password rengeng --table TABLE1 --fields-terminated-by '^A' --target-dir /user/hive/warehouse/table1 --delete-target-dir -m 1 --delete-target-dir --verbose --split-by name
Teradata-(SQL)>HDFS
sqoop import --connect jdbc:teradata://192.168.246.128/DATABASE=rengeng --username RENGENG --password rengeng --fields-terminated-by '^A' --target-dir /user/hive/warehouse/table1 --delete-target-dir -m 1 --delete-target-dir --verbose --split-by name -e "select * from rengeng.table1 where \$CONDITIONS"
#Teredata vmware使用 ##vmware安裝使用
##2.二、Teradata數據庫登陸 bteq .logon 127.0.0.1/dbc --password dbc
##2.三、數據庫建立