更新时间:2024-08-03 GMT+08:00

准备Presto JDBC应用开发环境

为了运行Presto组件的JDBC接口样例代码,需要完成下面的操作。此处以在Windows环境下开发JDBC方式连接Presto服务的应用程序为例。

操作步骤

  1. 参考获取MRS应用开发样例工程获取Presto示例工程。
  2. 在Presto示例工程根目录,执行mvn install编译。
  3. 在Presto示例工程根目录,执行mvn eclipse:eclipse创建Eclipse工程。
  4. 在应用开发环境中,导入样例工程到Eclipse开发环境。

    1. 选择“File > Import > General > Existing Projects into Workspace > Next >Browse”。

      显示“浏览文件夹”对话框。

    2. 选择文件夹“presto-examples”。Windows下要求该文件夹的完整路径不包含空格。
    3. 单击“Finish”。

      导入成功后,PrestoJDBCExample类,为JDBC接口样例代码。

  5. 设置Eclipse的文本文件编码格式,解决乱码显示问题。

    1. 在Eclipse的菜单栏中,选择“Window > Preferences”。

      弹出“Preferences”窗口。

    2. 在左边导航上选择“General > Workspace”,在“Text file encoding”区域,选中“Other”,并设置参数值为“UTF-8”,单击“Apply”后,单击“OK”,如图1所示。
      图1 设置Eclipse的编码格式

  6. 修改样例(未开启Kerberos认证集群可跳过此步骤)。

    4获取新建开发用户的krb5.conf和user.keytab文件后,修改presto.properties中的KerberosPrincipal为对应新建用户的principal,修改KerberosConfigPath为对应新建用户的krb5.conf文件路径,KerberosKeytabPath为对应新建用户的keytab文件路径。