#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.三、数据库建立