MAPREDUCE服务 MRS-ClickHouse数据库应用开发:操作步骤

时间:2024-06-06 14:45:23

操作步骤

  1. 先获取clickhouse-example样例代码工程。

    代码获取地址:https://github.com/huaweicloud/huaweicloud-mrs-example/blob/mrs-3.1.2/src/clickhouse-examples/

  2. 在样例工程“conf”目录下有一个“clickhouse-example.proerties”配置文件,其中各项的配置的作用如下所示:

    #连接节点或Balancer的ip列表,ip之间用逗号隔开
    loadBalancerIPList=
    #是否需要开启ssl,如果取值为true,则loadBalancerHttpsPort必填
    sslUsed=true
    #端口号
    loadBalancerHttpPort=
    loadBalancerHttpsPort=
    #ClickHouse安全模式开关,安全模式集群时该参数固定为true。
    CLICKHOUSE_SECURITY_ENABLED=true
    #连接的用户名
    user=
    #连接的用户的密码
    password=
    #集群名称
    clusterName=
    #数据库名称
    databaseName=
    #表名称
    tableName=
    #一个批次写入的条数
    batchRows=10000
    #写入数据的总批次
    batchNum=10
    #ip:port。安全模式下https端口,普通模式下http端口
    clickhouse_dataSource_ip_list=
    #ip:tcp port
    native_dataSource_ip_list=ip:port,ip:port,ip:port

  3. 在Demo.java有三种连接JDBC的样例:节点的JDBC连接、banlancer的JDBC连接和tcp端口的banlancer的JDBC连接。
  4. Demo提供了createDatabase、createTable、insertData和queryData的样例。
support.huaweicloud.com/bestpractice-mrs/mrs_05_0104.html