
# 在Linux环境中调测ClickHouse应用
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"。 ![](https://support.huaweicloud.com/devg-cloudtable/zh-cn_image_0000002376556989.png "点击放大")
      
   
   3. "Main Class"选择"com.xxx.clickhouse.examples.Demo"，单击OK。 ![](https://support.huaweicloud.com/devg-cloudtable/zh-cn_image_0000002342559064.png "点击放大")
      
   
   4. 选择"Build\> Build Artifacts"。编译成功后在"clickhouse-examples\\out\\artifacts\\clickhouse_examples_jar"目录下查看并获取当前目录的所有jar文件。 ![](https://support.huaweicloud.com/devg-cloudtable/zh-cn_image_0000002376556997.png "点击放大")
      
    
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.xxx.clickhouse.examples.Demo
   
 
#### 查看调测结果
运行结果中没有异常或失败信息即表明运行成功。
图1运行日志图   
![](https://support.huaweicloud.com/devg-cloudtable/zh-cn_image_0000002376557005.png "点击放大")
