在Sqoop for Hadoop中,您可以使用参数文件来获取连接字符串信息。
- connection-param-file filename 提供连接参数的可选属性文件
该文件的格式是什么?
比如我说:
jdbc:oracle:thin:@//myhost:1521/mydb
应该如何在参数文件中?
答案 0 :(得分:3)
如果要提供数据库连接字符串和凭据,请创建包含这些详细信息的文件,并在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有助于了解其用法
答案 1 :(得分:0)
它应该与命令相同。
实施例
进口
- 连接
JDBC:预言:瘦:@ //为myhost:1521 / mydb的
- 用户名 FOO
答案 2 :(得分:0)
以下是连接mysql服务器的示例命令
sqoop list-databases --connect jdbc:mysql://192.168.256.156/test --username root --password root
它将为您提供mysql服务器上可用的数据库列表