SQOOP 连接参数文件格式
SQOOP connection-param-file format
在 Sqoop for Hadoop 中,您可以使用参数文件获取连接字符串信息。
--connection-param-file filename Optional properties file that provides connection parameters
那个文件的格式是什么?
比如说我有:
jdbc:oracle:thin:@//myhost:1521/mydb
参数文件中应该如何设置?
应该和命令一样
例子
进口
--连接
jdbc:oracle:thin:@//myhost:1521/mydb
--用户名
富
下面是连接mysql服务器的示例命令
sqoop list-databases --connect jdbc:mysql://192.168.256.156/test --username root --password root
它将为您提供 mysql 服务器上可用的数据库列表
如果您想提供数据库连接字符串和凭据,请创建一个包含这些详细信息的文件并在您的 sqoop 命令中使用 --options-file
创建一个包含以下详细信息的文件database.props
:
import
--connect
jdbc:mysql://localhost:5432/test_db
--username
root
--password
password
那么您的 sqoop 导入命令将如下所示:
sqoop --options-file database.props \
--table test_table \
--target-dir /user/test_data
与--connection-param-file相关,希望this link对理解其用法有帮助
在 Sqoop for Hadoop 中,您可以使用参数文件获取连接字符串信息。
--connection-param-file filename Optional properties file that provides connection parameters
那个文件的格式是什么?
比如说我有:
jdbc:oracle:thin:@//myhost:1521/mydb
参数文件中应该如何设置?
应该和命令一样
例子
进口
--连接
jdbc:oracle:thin:@//myhost:1521/mydb
--用户名 富
下面是连接mysql服务器的示例命令
sqoop list-databases --connect jdbc:mysql://192.168.256.156/test --username root --password root
它将为您提供 mysql 服务器上可用的数据库列表
如果您想提供数据库连接字符串和凭据,请创建一个包含这些详细信息的文件并在您的 sqoop 命令中使用 --options-file
创建一个包含以下详细信息的文件database.props
:
import
--connect
jdbc:mysql://localhost:5432/test_db
--username
root
--password
password
那么您的 sqoop 导入命令将如下所示:
sqoop --options-file database.props \
--table test_table \
--target-dir /user/test_data
与--connection-param-file相关,希望this link对理解其用法有帮助