更新时间:2024-04-29 GMT+08:00

调测程序

ClickHouse应用程序支持在Linux环境中运行。在程序代码完成开发后,您可以上传Jar包至准备好的Linux运行环境中运行。该环境需要和clickhouse集群处于同一vpc和安全组,以保证网络连通。

前提条件

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

编译并运行程序

  1. 导出jar包。
    1. 进入IntelliJ IDEA,选择“File > Project Structure > Artifacts”。
    2. 单击“加号”,选择“JAR > From modules with dependencies”。

    3. “Main Class”选择“com.huawei.clickhouse.examples.Demo”,单击OK。

    4. 选择“Build> Build Artifacts”。编译成功后在“clickhouse-examples\out\artifacts\clickhouse_examples_jar”目录下查看并获取当前目录的所有jar文件。

  2. 将“clickhouse-examples\out\artifacts\clickhouse_examples.jar”目录下的所有jar文件和“clickhouse-examples”目录下的“conf”文件夹拷贝到ECS的同一目录下。
  3. 登录客户端节点,进入jar文件上传目录下,修改文件权限为700。

    chmod -R 700 clickhouse-examples.jar

  4. 在“clickhouse_examples.jar”所在客户端目录下执行如下命令运行jar包:

    java -cp ./*:conf/clickhouse-example.properties com.huawei.clickhouse.examples.Demo

查看调测结果

运行结果中没有异常或失败信息即表明运行成功。

图1 运行日志图