本章介紹了如何使用Sqoop列出數(shù)據(jù)庫。 Sqoop列表數(shù)據(jù)庫工具解析并執(zhí)行對數(shù)據(jù)庫服務器的“SHOW DATABASES”查詢。此后,它列出了在服務器上的所有數(shù)據(jù)庫。
以下語法用于Sqoop列表數(shù)據(jù)庫命令。
$ sqoop list-databases (generic-args) (list-databases-args) $ sqoop-list-databases (generic-args) (list-databases-args)
下面的命令用于列出MySQL數(shù)據(jù)庫服務器的所有數(shù)據(jù)庫。
$ sqoop list-databases \ --connect jdbc:mysql://localhost/ \ --username root
如果命令成功執(zhí)行,那么它會顯示MySQL數(shù)據(jù)庫服務器的數(shù)據(jù)庫列表,如下所示。
... 13/05/31 16:45:58 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset. mysql test userdb db