国家网站icp备案查询,win7 iis配置网站 视频教程,宣传册设计与制作图片,网站开发怎么做账Docker 部署 Starrocks 教程
StarRocks 是一款高性能的分布式分析型数据库#xff0c;主要用于 OLAP#xff08;在线分析处理#xff09;场景。它最初是由百度的开源团队开发的#xff0c;旨在为大数据分析提供一个高效、低延迟的解决方案。StarRocks 支持实时数据分析主要用于 OLAP在线分析处理场景。它最初是由百度的开源团队开发的旨在为大数据分析提供一个高效、低延迟的解决方案。StarRocks 支持实时数据分析能够处理大规模的数据集并提供快速的查询响应。
主要特点 高性能StarRocks 通过高度优化的查询引擎和分布式架构能够处理 PB 级的数据并且查询延迟非常低适合高并发的实时分析场景。 分布式架构StarRocks 基于分布式设计能够横向扩展在不同的计算节点上分布计算任务保证高可用性和高吞吐量。 列式存储StarRocks 使用列式存储结构适合处理复杂的查询和聚合操作从而显著提高了查询性能。 SQL 支持StarRocks 完全支持标准 SQL用户可以使用常见的 SQL 语句进行数据查询和分析这使得用户可以快速上手。 高并发支持StarRocks 能够在多用户的高并发环境下稳定运行适用于实时数据分析和数据仓库的场景。 数据集成StarRocks 可以通过多种方式将数据导入包括批量导入和流式数据导入支持与 Kafka、Hadoop 等大数据系统的集成。 容错机制StarRocks 具备强大的容错能力当部分节点出现故障时系统能够自动进行数据恢复确保数据的安全性和高可用性。 提示写完文章后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 Docker 部署 Starrocks 教程1. 拉取 StarRocks Docker 镜像2. 打上标签3.启动4.链接实例5.看下版本总结 帮助 1. 拉取 StarRocks Docker 镜像
首先从 Docker Hub 上拉取 StarRocks 的 Docker 镜像。StarRocks 提供了官方的 Docker 镜像你可以使用以下命令
我这里用的 huaweicloud镜像
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/starrocks/allin1-ubuntu:3.3.2 docker.io/starrocks/allin1-ubuntu:3.3.22. 打上标签
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/starrocks/allin1-ubuntu:3.3.2 docker.io/starrocks/allin1-ubuntu:3.3.2这条命令将一个已经存在的镜像swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/starrocks/allin1-ubuntu:3.3.2打上标签使得它可以通过另一个标签来引用docker.io/starrocks/allin1-ubuntu:3.3.2。通常这个操作是为了方便在本地或远程仓库之间迁移镜像或者给镜像起一个更简单的别名。例如你从一个私有仓库华为云的镜像仓库拉取了一个镜像之后想要在Docker Hub中重新使用相同的标签名称来引用它。
3.启动
docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -itd \
--name quickstart starrocks/allin1-ubuntu:3.3.2这条命令会基于指定的镜像starrocks/allin1-ubuntu:3.3.2启动一个Docker容器。具体参数解释如下
-p 9030:9030 -p 8030:8030 -p 8040:8040: 将容器内部的端口映射到宿主机的端口。这里分别将容器内的9030、8030、8040端口映射到宿主机的同样端口上通常用于应用程序的通信或访问。 -itd: 这是三个选项的组合 -i保持标准输入stdin打开。 -t分配伪终端通常是为了交互式会话。 -d后台运行容器即“detached”模式这样容器会在后台启动不会占用当前终端。 –name quickstart: 给这个容器起一个名字为 quickstart方便后续管理。 starrocks/allin1-ubuntu:3.3.2: 指定要运行的镜像。
4.链接实例
看下是否 启动
docker ps注意一下如果用 DBeaver 的 联系的话 mysql 驱动和 starrocks 都可以
Mysql
StarRocks
5.看下版本 SELECT version(); 返回 5.1.0
这个命令返回的是 StarRocks 的 主版本号。通常SELECT version(); 主要用来返回较为简洁的版本信息不包括构建详细信息。 例如5.1.0 可能表示当前安装的主要版本号告诉你当前正在使用的 StarRocks 版本。 SELECT current_version(); 返回 3.3.2-857dd73
这个命令返回的是一个更详细的版本信息除了版本号 (3.3.2) 外还包括了 提交的哈希值857dd73。这种形式通常用于标识具体的版本构建不仅仅是主版本号而是包含了具体的代码提交和构建信息。 例如3.3.2-857dd73 可能指示了该版本的代码状态具体的提交标识符帮助追踪版本的具体实现。
总结 帮助
官方社区支持 StarRocks 拥有一个活跃的开发者和用户社区用户可以在其中提出问题、分享经验和最佳实践。以下是 StarRocks 的官方社区渠道
GitHub 代码库 中文社区讨论平台https://forum.mirrorship.cn/ GitHub 社区 中文 帮助文档 https://docs.starrocks.io/zh/docs/quick_start/ Gitter 实时聊天https://gitter.im/StarRocks-Community/community
starRocks 考试和认证 https://www.mirrorship.cn/zh-CN/training/home