Skip to content

快速参考

  • 由……维护
    Crate.io

  • 何处获取帮助:
    项目文档、StackOverflow、支持渠道

支持的标签及相应的 Dockerfile 链接

快速参考(续)

logo

什么是 CrateDB?

CrateDB 是一个分布式 SQL 数据库,它使实时存储和分析大量机器数据变得简单。

CrateDB 提供了通常与 NoSQL 数据库相关联的可扩展性和灵活性,被设计运行在廉价的商用服务器上,并且可以在任何类型的网络上部署和运行——从个人计算机到多区域混合云。

最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。可以在整个集群中实时并行地临时查询数据。

特性

  • 标准 SQL 加上动态模式、可查询对象、地理空间特性、时间序列数据、一流的 BLOB 支持以及实时全文搜索。
  • 动态模式、可查询对象、地理空间特征、时间序列数据支持以及实时全文搜索,为处理关系型和面向文档的嵌套数据结构提供功能。
  • 在虚拟化和容器化环境中运行良好的可水平扩展、高可用且容错的集群。
  • 极快的分布式查询执行。
  • 自动分区、自动分片和自动复制。
  • 自我修复和自动再平衡。

截图

CrateDB 提供了一个管理界面:

Screenshots of the CrateDB Admin UI

试用 CrateDB

像这样启动这个 Docker 镜像:

$ docker run --publish 4200:4200 --publish 5432:5432 crate -Cdiscovery.type=single-node

访问入门页面以查看所有可用的下载和安装选项。

一旦你启动并运行,前往介绍性文档。要与 CrateDB 交互,你可以使用管理 UI 网络控制台或 CrateDB 外壳 CLI 工具。或者,查看与 CrateDB 配合使用的推荐客户端和工具列表。

有关容器特定的文档,请查看 CrateDB 在 Docker 上的操作指南或 CrateDB 在 Kubernetes 上的操作指南。

问题

内存核算

Linux 内核版本 3.x 与 Docker >= 1.12 的组合可能会导致内存计算方面的一个重大问题,致使内核终止容器中的 CrateDB 进程。该问题的出现是由于内核版本 >= 4.0 中已修复的 slab 收缩器问题。

其他

对于与 CrateDB Docker 镜像相关的特定问题,请通过 docker-crate GitHub 问题跟踪器报告问题

对于 CrateDB 本身的问题,请通过 crate GitHub 问题跟踪器报告问题

贡献

该图像主要由 Crate.io 维护,但我们欢迎社区贡献!

有关更多信息,请参阅贡献文档。

许可证

CrateDB 根据 Apache 许可证 2.0 获得许可。

有关更多信息,请参阅许可证。

与所有 Docker 镜像一样,这些镜像可能还包含其他可能受其他许可证约束的软件(例如来自基础发行版的 Bash 等,以及所包含的主要软件的任何直接或间接依赖项)。

一些能够自动检测到的额外许可证信息可能会在 repo-info 存储库的 crate/ 目录中找到。

对于任何预构建镜像的使用,镜像用户有责任确保对此镜像的任何使用都符合其中包含的所有软件的任何相关许可证。