文档首页 > > 开发指南> Presto应用开发> 调测程序

调测程序

分享
更新时间: 2020/03/31 GMT+08:00

JDBC客户端运行及结果查看

  1. 执行mvn clean compile assembly:single 打出jar包,在工程目录target目录下获取,比如:presto-examples-1.0-SNAPSHOT-jar-with-dependencies.jar。
  2. 在运行调测环境上创建一个目录作为运行目录,如或“/opt/presto_examples”(Linux环境),并在该目录下创建子目录“conf”。

    1导出的presto-examples-1.0-SNAPSHOT-jar-with-dependencies.jar拷贝到“/opt/presto_examples”下。

  3. 开启Kerberos认证集群需要将4获取的user.keytab和krb5.conf拷贝到的/opt/presto_examples/conf下,并修改样例代码中conf目录下的presto.preperties。未开启Kerberos认证集群无须执行此步骤。

    表1 presto.preperties参数说明

    参数

    说明

    user

    用于Kerberos认证的用户名,即准备开发用户中创建的开发用户的用户名。

    KerberosPrincipal

    用于认证的名字,即认证准备开发用户中创建的开发用户的用户名。

    KerberosConfigPath

    krb5.conf的路径。

    KerberosKeytabPath

    user.keytab的路径。

    presto.preperties样例

    user = prestouser
    SSL = true
    KerberosRemoteServiceName = HTTP
    KerberosPrincipal = prestouser
    KerberosConfigPath = /opt/presto_examples/conf/krb5.conf
    KerberosKeytabPath = /opt/presto_examples/conf/user.keytab

  4. 在Linux环境下执行运行样例程序。

    chmod +x /opt/presto_examples -R 
    cd /opt/presto_examples
    java -jar presto-examples-1.0-SNAPSHOT-jar-with-dependencies.jar

  5. 在命令行终端查看样例代码所查询出的结果。

    Linux环境运行成功结果会有如下信息:
    NY Metro : 2
    Mid Atlantic : 6
    Mid Atlantic : 6
    North Midwest : 1
    North Midwest : 3
    North Midwest : 7

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问