整套大数据学习资料(视频+笔记)百度网盘无门槛下载:http://www.edu360.cn/news/content?id=3377

15.1 获取 Sqoop

在几个地方都可以获得Sqoop。该项目的主要位置是在

这里有Sqoop的所有源代码和文档。在这个站点可以获得Sqoop的官方版 本和当前正在开发的新版本的源代码,这里同时还提供项目编译说明。另 外,Cloudera’s Distribution Including Apache Hadoop(CDH)也包含一个

 

Sqoop的安装包,以及与之兼容的Hadoop版本和类似于Hive的其他

工具。

如果已经从Apache下载了一个版本,它将被放在一个类似于 /办〇/«£/少〇1^«(3呢/^〇〇/7-1.>).2/的目录中。我们称这个目录为$5(300?_1″101^。 可以通过运行可执行脚本$SQOOP_HOME/bin/sqoop来启动Sqoop。

如果使用Cloudera的版本,那么安装包会把Sqoop的脚本放在类似于 /i«r/Z)/«/sgoop的标准位置。可以通过在命令行上简单地键入sqoop来运 行它。(无论通过何种方式安装了 Sqoop,从现在起我们都用执行sqoop脚 本来表示运行它。)

不带参数运行Sqoop是没有什么意义的:

% sqoop

Try sqoop help for usage.

Sqoop被组织成一组工具或命令。不选择工具,Sqoop便无所适从。help 是其中一个工具的名称,它能够打印出可用工具的列表,如下所示:

% sqoop help

usage: sqoop COMMAND [ARGS]

Available commands: codegen

create-hive-table

eval

export

help

import

import-a11-tables job

list-databases

list-tables

merge

metastore

version

Generate code to interact with database records

Import a table definition into Hive

Evaluate a SQL statement and display the results

Export an HDFS directory to a database table

List available commands

Import a table from a database to HDFS

Import tables from a database to HDFS

Work with saved jobs

List available databases on a server

List available tables in a database

Merge results of incremental imports

Run a standalone Sqoop metastore

Display version information

See ‘sqoop help COMMAND’ for information on a specific command.

根据它的解释,通过将特定工具的名称作为参数,help还能够提供该工具 的使用说明:

% sqoop help import

usage: sqoop import [GENERIC-ARGS] [TOOL-ARGS]

Common arguments:

–connect <jdbc-uri> Specify DDBC connect string

 

Manually specify DDBC driver class to use

–driver <class-name> –hadoop-home <dir>

–help

–password 〈password〉 –username <username> –verbose

Override $HADOOP_HOME

Print usage instructions

Read password from console

Set authentication password

Set authentication username

Print more information while working 运行Sqoop工具的另外一种方法是使用与之对应的特定脚本。这样的脚本 ——般被命名为 sqoop-toolname,例如,sqoop-help 和 sqoop-import 等。运行这两个脚本与运行sqoop help或sqoop import命令是一样的。

转载请注明:全栈大数据 » 15.1 获取 Sqoop

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址