MAPREDUCE服务 MRS-调测springboot样例程序:在Linux环境中调测ClickHouse Springboot样例程序

时间:2024-06-13 09:39:21

在Linux环境中调测ClickHouse Springboot样例程序

ClickHouse springboot应用程序也支持在Linux环境中运行。在程序代码完成开发后,您可以上传Jar包至准备好的Linux运行环境中运行。

前提条件

Linux环境已安装JDK,版本号需要和IntelliJ IDEA导出Jar包使用的JDK版本一致,并设置好Java环境变量。

编译并运行程序

  1. 在IDEA中右侧单击“Maven”,展开“Lifecycle”,双击“package”,对当前工程进行打包。

  2. 使用root用户登录ClickHouse客户端节点,创建运行目录,例如“/opt/test”,在IDEA的“target”目录下获取带有“-with-dependencies”的jar包,并将jar包和idea中conf文件夹一同上传到“/opt/test”目录,如:

  3. 执行如下命令,配置环境变量并运行jar包:

    cd 客户端安装路径

    source bigdata_env

    cd /opt/test

    java -jar clickhouse-examples-1.0-SNAPSHOT-jar-with-dependencies.jar

    显示结果如下:

  4. 调用ClickHouse的SpringBoot样例接口触发样例代码运行:

    • Windows环境运行方式:

      打开浏览器,输入:http://ClickHouse客户端节点IP:8080/clickhouse/executeQuery,查看浏览器返回信息:

      ClickHouse springboot client runs normally.
    • Linux环境下执行运行方式:

      登录ClickHouse客户端节点,执行如下命令,查看linux下shell日志打印和日志文件打印:

      curl http://localhost:8080/clickhouse/executeQuery

      vi clickhouse-springboot-example.log

support.huaweicloud.com/devg-lts-mrs/mrs_07_460026.html