tencent cloud

文档反馈

快速入门

最后更新时间:2024-01-19 16:46:19

    新建集群

    1. 通过腾讯云账号登录云数据仓库介绍页,单击立即购买。或者通过腾讯云账号登录 云数据仓库控制台,单击新建集群
    2. 进入购买页,按照实际需要根据页面提示,进行配置并购买。各配置项说明见 配置项说明
    
    

    配置项说明

    配置项
    说明
    计费模式
    按量计费:后付费模式,即先按需申请资源使用,每小时生成一份费用账单。在结算时会按实际资源使用量收取费用。
    地域
    目前云数据仓库支持上海、香港、北京、广州、新加坡、硅谷地域,建议按业务就近的原则选择合适的地域,地域一旦选定,购买后无法更改。
    可用区
    不同可用区处于不同的地理区域,可根据产品实际购买页情况选择。
    网络
    VPC 为一种隔离的,安全性高的专有网络环境。可以新建或者选择已有的 VPC 网络和子网。
    高可用
    高可用模式下每个分片有两个副本,建议生产环境选择高可用模式;非高可用模式下每个分片仅有一个副本,此副本不可用时,则整个集群不可用,不建议生产环境使用。
    计算节点类型
    计算节点规格提供三种类型:
    标准型,其规格包括:4核16G、8核32G、16核64G、24核96G、32核128G、64核256G、90核224G、128核256G。
    大存储型,其规格包括32核128GB(搭载12块3720GB SATA HDD 硬盘)、64核256GB(搭载24块3720GB SATA HDD 硬盘)、84核320GB(搭载24块3720GB SATA HDD 硬盘)。
    高性能型,其规格包括32核128G(搭载2块3570GB NVME SSD 本地盘)、64核256GB(搭载4块3570GB NVME SSD 硬盘)、84核320G(搭载4块3570GB NVME SSD 硬盘)。
    规格越大,性能越好,可根据实际需求情况进行选择。
    Zookeeper 节点类型
    Zookeeper 节点规格提供4核16G、8核32G、16核64G、24核96G、32核128G、64核256G、90核224G、128核256G。Zookeeper 节点的负载需和集群的规模成正比,可根据实际情况进行选择。
    注意:
    用户可按需开启独享型 Grafana 监控服务、集群日志服务、冷热数据分层存储服务及自动续费等服务。

    查看集群信息

    集群创建后,您即可进入 云数据仓库控制台,选择集群所在地域后,查看集群状态和信息。如下图:
    
    

    使用 ClickHouse

    将数据文件导入到 ClickHouse 集群并查看已导入的数据。提前准备好数据文件 account.csv,文件内容如下:
    AccountId, Name, Address, Year
    1, 'GHua', 'WuHan Hubei', 1990
    2, 'SLiu', 'ShenZhen Guangzhou', 1991
    3, 'JPong', 'Chengdu Sichuan', 1992

    连接集群

    1. 集群所在网段内选择一台云服务器,在该云服务器内 下载 ClickHouse-client
    wget https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-client-20.7.2.30-2.noarch.rpm
    wget https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-common-static-20.7.2.30-2.x86_64.rpm
    安装客户端。
    rpm -ivh *.rpm
    通过 clickhouse-client 访问集群。
    节点 IP 地址可以通过控制台查看,tcp 服务端口可以选择9000。
    clickhouse-client -hxxx.xxx.xxx.xxx --port 9000
    
    
    
    http 端口可以选择8123,具体访问 IP 可在集群详情页集群访问地址(http)获取。
    确认&查询集群上的引擎版本
    echo "select version()=21.3.9.83" | curl 'http://xxx.xxx.xxx.xxx:8123/' --data-binary @-
    echo "select version()" | curl 'http://xxx.xxx.xxx.xxx:8123/' --data-binary @-
    
    查询系统 cluster
    echo "select * from system.clusters" | curl 'http://xxx.xxx.xxx.xxx:8123/' --data-binary @-
    

    创建数据表

    使用 clickhouse-client 连接集群,创建数据库和表。
    高可用模式下数据库
    CREATE DATABASE IF NOT EXISTS testdb ON CLUSTER default_cluster;
    
    高可用模式下创建表
    CREATE TABLE testdb.account ON CLUSTER default_cluster(accountid UInt16,name String,address String,year UInt64) ENGINE =ReplicatedMergeTree('/clickhouse/tables/{layer}-{shard}/testdb/account', '{replica}') ORDER BY (accountid);
    
    非高可用下创建数据库
    CREATE DATABASE IF NOT EXISTS testdb ON CLUSTER default_cluster;
    
    非高可用模式下创建表
    CREATE TABLE testdb.account ON CLUSTER default_cluster(accountid UInt16, name String, address String, year UInt64) ENGINE =MergeTree() ORDER BY (accountid);
    

    导入数据

    将提前准备好的数据,放到连接 ClickHouse 集群的云服务器 /data 目录下,执行以下命令导入数据。
    cat /data/account.csv | clickhouse-client - hxxx.xxx.xxx.xxx --database=testdb --query="INSERT INTO account FORMAT CSVWithNames"

    查询数据

    select * from testdb.account;
    
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持