文档首页/
MapReduce服务 MRS/
开发指南(LTS版)/
ClickHouse开发指南(普通模式)/
调测ClickHouse应用/
在本地Windows环境中调测ClickHouse应用(MRS 3.3.0之前版本)
更新时间:2024-06-05 GMT+08:00
在本地Windows环境中调测ClickHouse应用(MRS 3.3.0之前版本)
编译并运行程序
在程序代码完成开发后,您可以在Windows环境中运行应用。本地和集群业务平面网络互通时,您可以直接在本地进行调测。在开发环境IntelliJ IDEA工程“clickhouse-examples”中单击“Run 'Demo'”运行应用程序工程。
查看调测结果
ClickHouse应用程序运行完成后,可通过以下方式查看程序运行情况:
- 通过运行结果查看程序运行情况。
- 通过ClickHouse日志获取应用运行情况,即logs目录下的日志文件:clickhouse-example.log。
运行clickhouse-examples的完整样例后,控制台显示部分运行结果如下:
Connected to the target VM, address: '127.0.0.1:53321', transport: 'socket' 2021-04-21 21:02:16,900 | INFO | main | loadBalancerIPList is 100.120.147.36, loadBalancerHttpPort is 21425, user is luxx, clusterName is default_cluster, isSec is true, password is xxxx. | com.huawei.clickhouse.examples.Demo.main(Demo.java:40) 2021-04-21 21:02:16,904 | INFO | main | ckLbServerList current member is 0, ClickhouseBalancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Demo.getCkLbServerList(Demo.java:96) 2021-04-21 21:02:16,914 | INFO | main | Driver registered | ru.yandex.clickhouse.ClickHouseDriver.<clinit>(ClickHouseDriver.java:49) 2021-04-21 21:02:16,918 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:58) 2021-04-21 21:02:17,517 | INFO | main | Execute query:drop table if exists testdb.testtb on cluster default_cluster | com.huawei.clickhouse.examples.Util.exeSql(Util.java:63) 2021-04-21 21:02:17,656 | INFO | main | Execute time is 139 ms | com.huawei.clickhouse.examples.Util.exeSql(Util.java:67) 2021-04-21 21:02:17,657 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:58) 2021-04-21 21:02:17,701 | INFO | main | Execute query:drop table if exists testdb.testtb_all on cluster default_cluster | com.huawei.clickhouse.examples.Util.exeSql(Util.java:63) 2021-04-21 21:02:17,851 | INFO | main | Execute time is 148 ms | com.huawei.clickhouse.examples.Util.exeSql(Util.java:67) 2021-04-21 21:02:17,851 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:58) 2021-04-21 21:02:17,895 | INFO | main | Execute query:create database if not exists testdb on cluster default_cluster | com.huawei.clickhouse.examples.Util.exeSql(Util.java:63) 2021-04-21 21:02:18,043 | INFO | main | Execute time is 148 ms | com.huawei.clickhouse.examples.Util.exeSql(Util.java:67) 2021-04-21 21:02:18,044 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:58) 2021-04-21 21:02:18,088 | INFO | main | Execute query:create table testdb.testtb on cluster default_cluster (name String, age UInt8, date Date)engine=ReplicatedMergeTree('/clickhouse/tables/{shard}/testdb.testtb','{replica}') partition by toYYYYMM(date) order by age | com.huawei.clickhouse.examples.Util.exeSql(Util.java:63) 2021-04-21 21:02:18,233 | INFO | main | Execute time is 144 ms | com.huawei.clickhouse.examples.Util.exeSql(Util.java:67) 2021-04-21 21:02:18,233 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:58) 2021-04-21 21:02:18,278 | INFO | main | Execute query:create table testdb.testtb_all on cluster default_cluster as testdb.testtb ENGINE = Distributed(default_cluster,testdb,testtb, rand()); | com.huawei.clickhouse.examples.Util.exeSql(Util.java:63) 2021-04-21 21:02:18,422 | INFO | main | Execute time is 144 ms | com.huawei.clickhouse.examples.Util.exeSql(Util.java:67) 2021-04-21 21:02:18,423 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.insertData(Util.java:128) 2021-04-21 21:02:19,380 | INFO | main | Inert batch time is 720 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:19,927 | INFO | main | Inert batch time is 492 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:20,456 | INFO | main | Inert batch time is 504 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:20,894 | INFO | main | Inert batch time is 410 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:21,348 | INFO | main | Inert batch time is 431 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:21,813 | INFO | main | Inert batch time is 442 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:22,273 | INFO | main | Inert batch time is 434 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:22,730 | INFO | main | Inert batch time is 435 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:23,212 | INFO | main | Inert batch time is 459 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:23,689 | INFO | main | Inert batch time is 452 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:145) 2021-04-21 21:02:23,689 | INFO | main | Inert all batch time is 5216 ms | com.huawei.clickhouse.examples.Util.insertData(Util.java:148) 2021-04-21 21:02:23,689 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:58) 2021-04-21 21:02:23,732 | INFO | main | Execute query:select * from testdb.testtb_all order by age limit 10 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:63) 2021-04-21 21:02:23,803 | INFO | main | Execute time is 71 ms | com.huawei.clickhouse.examples.Util.exeSql(Util.java:67) 2021-04-21 21:02:23,804 | INFO | main | Current load balancer is 100.120.147.36:21425 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:58) 2021-04-21 21:02:23,848 | INFO | main | Execute query:select toYYYYMM(date),count(1) from testdb.testtb_all group by toYYYYMM(date) order by count(1) DESC limit 10 | com.huawei.clickhouse.examples.Util.exeSql(Util.java:63) 2021-04-21 21:02:23,895 | INFO | main | Execute time is 47 ms | com.huawei.clickhouse.examples.Util.exeSql(Util.java:67) 2021-04-21 21:02:23,896 | INFO | main | name age date | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_4077 0 2021-12-21 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_183 0 2021-12-10 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_5407 0 2021-12-13 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_1072 0 2021-12-03 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_4667 0 2021-12-22 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_1767 0 2021-12-03 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_8001 0 2021-12-22 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_1822 0 2021-12-04 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_5095 0 2021-12-23 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,896 | INFO | main | huawei_7133 0 2021-12-26 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | toYYYYMM(date) count() | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 202101 2184 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 202105 2176 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 201810 2173 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 201907 2162 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 201803 2159 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 201805 2153 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 202110 2145 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 201801 2144 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 201908 2143 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) 2021-04-21 21:02:23,897 | INFO | main | 202005 2133 | com.huawei.clickhouse.examples.Demo.queryData(Demo.java:144) Disconnected from the target VM, address: '127.0.0.1:53321', transport: 'socket' Process finished with exit code 0
父主题: 调测ClickHouse应用