多语言展示
当前在线:223今日阅读:57今日分享:41

如何使用DLI BEELINE工具玩转大数据

DLI Beeline是一个用于连接DLI服务的客户端命令行交互工具,该工具基于DLI JDBC实现,提供SQL命令交互、批量SQL脚本执行的能力。使用华为云官网提供的DLI BEELINE工具,可以轻松的利用我们所熟悉的SQL语言将大数据玩弄于手掌之中。
工具/原料

DLI BEELINE

方法/步骤
1

1.1 DLI Beeline简单介绍DLI Beeline是一个用于连接DLI服务的客户端命令行交互工具,该工具基于DLI JDBC实现,提供SQL命令交互、批量SQL脚本执行的能力。

2

1.2 DLI Beeline下载注册/登陆华为云,在官网的产品中找到“EI企业智能”下的“数据湖探索”界面,进入控制台,点击右上角的“常用链接”,选择下载DLI BEELINE。下载得到beeline的压缩包。

3

1.3 使用DLI Beeline连接服务端,步骤如下:

方法/步骤2
1

1.3.1前提条件:使用DLI Beeline的机器安装JDK 1.7或以上版本并配置环境变量,推荐在Linux环境下使用Beeline工具。

2

1.3.2 下载并解压工具包dli-beeline--bin.tar.gz,其中version为版本号,以实际版本号为准。

3

1.3.3.进入解压目录,里面有三个子目录conf、lib、bin,分别存放了Beeline相关的配置文件、依赖包和执行脚本。

4

1.3.4.配置conf目录下的连接参数,将conf目录下的connection.properties.template重命名成connection.properties,并配置连接参数,目前支持基于账号的ak/sk的方式进行登陆。需要将模板文件中的参数值填写成真实的值。具体包括:

5

1.3.5. 填写完连接参数后进入bin目录,启动beeline脚本,执行连接命令即可执行SQL语句,如下所示:

6

1.3.6备注:用户也可以在启动beeline脚本时通过命令行选项设置连接参数,如下所示,如果连接参数不全,Beeline会提示补全相关信息。

7

1.4 DLI Beeline支持的命令,DLI Beeline支持一系列命令,启动一个命令的标识以!开始,如!connect。支持的命令及使用方法如下:

8

1.5 DLI Beeline支持的命令行选项,DLI Beeline支持的启动命令行选项如下:

9

1.6查询输出格式DLI Beeline支持多种查询结果输出格式,输出格式可以通过!outputformat指定。DLI Beeline支持的输出格式包括:table,vertical,csv2,dsv,tsv2,xmlattr,xmlelements

推荐信息