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

本地Windows环境中调测Hive JDBC样例程序

在程序代码完成开发后,您可以在Windows开发环境中运行应用。本地和集群业务平面网络互通时,您可以直接在本地进行调测。

  • 如果Windows开发环境中使用IBM JDK,不支持在Windows环境中直接运行应用程序。
  • 需要在运行样例代码的本机hosts文件中设置访问节点的主机名和公网IP地址映射,主机名和公网IP地址请保持一一对应。
  • 仅JDBC样例程序支持在本地Windows中运行。

操作步骤

  1. 编译JDBC样例程序:

    在IDEA界面左下方单击“Terminal”进入终端,执行命令mvn clean package进行编译。

    当输出“BUILD SUCCESS”,表示编译成功,如下图所示。编译成功后将会在样例工程的target下生成含有“-with-dependencies”字段的jar包。

  2. 运行JDBC样例程序:

    • 使用Windows命令行形式运行JDBC样例工程:
      1. 在Windows上创建一个目录作为运行目录,如“D:\jdbc_example”,将1中生成的“target”目录下包名中含有“-with-dependencies”字段的Jar包放到该路径下,并在该目录下创建子目录“src/main/resources”,将获取的“hive-jdbc-example\src\main\resources”目录下的所有文件复制到“resources”下。
      2. 执行以下命令运行Jar包:

        cd /d d:\jdbc_example

        java -jar hive-jdbc-example-1.0-SNAPSHOT-jar-with-dependencies.jar

        以上Jar包名称仅供参考,具体名称以实际生成为主。

      3. 在命令行终端查看样例代码中的HQL所查询出的结果,运行成功结果会有如下信息:
        Create table success!
        _c0
        0
        Delete table success!
    • 使用IntelliJ IDEA形式运行JDBC样例工程:
      1. 在IntelliJ IDEA的jdbc-examples工程的“JDBCExample”类上单击右键,在弹出菜单中选择“Run JDBCExample.main()”,如下图所示:

      2. 在IntelliJ IDEA输出窗口查看样例代码中的HQL所查询出的结果,会有如下信息:
        Create table success!
        _c0
        0
        Delete table success!