快速上手系列丨如何管理 PieCloudDB Database 虚拟数仓
为增强社区用户的体验,PieCloudDB Database 社区版已于8月完成了全面改版升级。同时,PieCloudDB 社区还特别制作了《快速入门 PieCloudDB 社区版》系列课程,旨在帮助大家全面了解新版本,逐步探索 PieCloudDB 的强大功能。
PieCloudDB 社区版提供免费下载,可用于体验产品新特性、个人学习、PoC 验证等场景,方便社区用户快速体验领先的数仓虚拟化技术。PieCloudDB 社区版采用全容器化一键式部署方案,支持在线和离线两种安装方式。
通过社区版,用户可体验到 PieCloudDB 的主要特性包括:
-
多维度弹性扩缩容: 按需灵活修改虚拟数仓以及执行器数量。
-
高阶内核特性: 多层缓存设计、SIMD 向量化执行引擎、预计算、数据剪裁等功能。
-
多租户、多集群: 作为一款云原生虚拟数仓,采用全新 eMPP(elastic MPP)架构,具备多租户和多集群能力。
-
存算分离架构: 实现存储和计算资源的独立管理,底层共享一份存储,消除数据孤岛。
本系列课程将分为多个模块,内容设计涵盖基础操作到高阶功能,帮助大家在多维度上理解和管理 PieCloudDB。课程大纲如下:
前两期内容中,我们分别演示了 PieCloudDB 社区版网站「PieStore」的功能介绍以及如何一键部署和安装 PieCloudDB 社区版。
PieCloudDB 社区版镜像提供了 pdbcli 命令行工具来协助管理虚拟数仓,本期为该系列的第三期内容,将围绕如何使用 pdbcli 进行 PieCloudDB 虚拟数仓的管理,内容包括:创建新的虚拟数仓、虚拟数仓的启动和停止、虚拟数仓的弹性扩缩容、修改参数配置,以及如何查看虚拟数仓信息等,相关命令如下:
更多内容,欢迎查阅 《PieCloudDB 社区版管理员指南》 中《管理 PieCloudDB》章节。
01. 新增虚拟数仓
在 PieCloudDB 安装部署完成后,系统会自动生成一个默认的虚拟数仓。如果需要添加新的虚拟数仓,可执行以下命令:
docker exec -it pieclouddb pdbcli cluster create --cluster-size 3
💡 --cluster-size 参数用于指定新虚拟数仓中执行器的数量
02. 启动和停止虚拟数仓
使用 pdbcli 命令创建虚拟数仓后,虽已完成初始化设置,但虚拟数仓并不会立即运行。如果需要启动新创建的虚拟数仓,需执行以下命令:
docker exec -it pieclouddb pdbcli cluster start --cluster 2
如需停止虚拟数仓,可执行:
docker exec -it pieclouddb pdbcli cluster stop --cluster 2
💡 --cluster 参数用于指定需要启动或停止的虚拟数仓的 ID
03. 虚拟数仓的扩缩容
作为一款云原生虚拟数仓,PieCloudDB 支持多维度弹性扩缩容。用户可通过以下命令按需修改虚拟数仓的执行器数量:
docker exec -it pieclouddb pdbcli cluster resize --cluster 2 --cluster-size 4
💡 --cluster 参数用于指定虚拟数仓的 ID,--cluster-size 用于修改虚拟数仓的执行器数量
04. 修改虚拟数仓配置参数
PieCloudDB 社区版可通过 pdbcli cluster config 命令修改虚拟数仓的配置参数,具体如下:
docker exec -it pieclouddb pdbcli cluster resize --cluster 2 --cluster-size 4
💡 --cluster 用于指定虚拟数仓的 ID,--name 用于指定参数的名称,--value 则用于指定修改后的参数值
05. 查询虚拟数仓信息
在 PieCloudDB 社区版中,用户可以执行如下命令查看虚拟数仓的详细信息,该示例命令会显示默认用户下的所有虚拟数仓信息:
docker exec -it pieclouddb pdbcli cluster list
💡 若想查看特定虚拟数仓信息,可以使用参数 --cluster 指定虚拟数仓的 ID
为了方便大家更直观地了解虚拟数仓的管理过程,我们准备了配套演示视频,欢迎观看!也欢迎大家前往 piestore.openpie.com 免费试用体验 PieCloudDB 社区版。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
软件要出海,不能总是单打独斗
今年10月, Next Stack 技术联盟宣布成立,发起人是国内四家软件公司的 CEO:观测云 CEO 蒋烁淼、OceanBase CEO 杨冰、AutoMQ 联合创始人兼 CEO 王小瑞,以及Bytebase 联合创始⼈兼 CEO 陈天舟。 近日,开源中国 OSCHINA 把他们请到了【开源漫谈】直播间,与 EMQ 市场&开发者社区总监顾钧展开对话。 本来是请他们回答关于打造新一代基础软件技术栈的三个问题:是什么、为什么、怎么样。显然,聊着聊着,最后的话题并不仅仅局限这三个问题。 “Next Stack”的背后隐藏着一个关键词——中国。即使在当前复杂的政治环境下,我们依然期望中国的技术和产品能力能够覆盖全世界。 过去十多年,基于互联网快速发展积累起来的技术相当庞杂。下一代技术栈实际上是在做减法,为用户提供技术红利,让他们能够将专注和精力投入到应用开发本身。 联盟是开放的,即使是竞争产品,甚至是云服务商,我们也希望保持开放。 作为一个软件行业从业者,我看到了国内外软件的差距,并曾希望能改变这一现状,但感到个人力量有限。我们希望联盟可以团结所有可以团结的力量,走向全球市场。 云...
- 下一篇
vivo 游戏中心包体积优化方案与实践
作者:来自 vivo 互联网大前端团队- Ke Jie 介绍 App 包体积优化的必要性,游戏中心 App 在实际优化过程中的有效措施,包括一些优化建议以及有优化思路。 一、包体积优化的必要性 安装包大小与下载转化率的关系大致是成反比的,即安装包越大,下载转换率就越差。Google 曾在2019的谷歌大会上给出过一个统计结论,包体积体大小每上升6MB,应用下载转化率就会下降1%,在不同地区的表现可能会有所差异。 APK 减少10MB,在不同国家转化率增长 (注:数据来自于 googleplaydev:Shrinking APKs, growing installs) 二、游戏中心 APK 组成 APK 包含以下目录: META-INF/:包含 CERT.SF 、CERT.RSA 签名文件、MANIFEST.MF 清单文件。 assets/:包含应用的资源。 res/:包含未编译到 resources.arsc 中的资源。 lib/:支持对应 CPU 架构的 so 文件。 resources.arsc:资源索引文件。 classes.dex:可以理解的dex文件就是项目代码编译为 cla...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块