materialize/materializedMaterialize Emulator是Docker Hub上提供的一款一体化Docker镜像,旨在提供在本地环境快速体验Materialize的最快方式,适用于原型开发和内部测试场景。
| 项目 | Materialize Emulator | Materialize |
|---|---|---|
| 描述 | 用于Materialize原型开发或内部测试的最快选项 | Materialize的云托管SaaS解决方案,适用于关键业务负载。免费试用 或 预约演示 |
| 生产部署 | ❌ 由于性能和许可证限制,不适合 | ✔️ |
| 性能 | ❌ 有限。服务捆绑在单个容器中 | ✔️ 高性能。服务跨多台机器扩展 |
| 专属支持 | ❌ | ✔️ |
| 示例数据 | ✔️ 快速入门数据源 | ✔️ 快速入门数据源 |
| 数据源 | ✔️ 通过简化的GUI连接 | ✔️ 通过简化的GUI连接 |
| 版本升级 | ✔️ 手动,无数据持久化 | ✔️ 自动,有数据持久化 |
| 用例隔离 | ❌ | ✔️ |
| 容错能力 | ❌ | ✔️ |
| 水平扩展性 | ❌ | ✔️ |
| GUI | ✔️ Materialize控制台(http://localhost:6874) | ✔️ Materialize控制台 |
拉取镜像:
bashdocker pull --no-cache materialize/materialized:latest
运行容器(后台模式,映射必要端口):
bashdocker run -d -p 127.0.0.1:6874:6874 -p 127.0.0.1:6875:6875 -p 127.0.0.1:6876:6876 materialize/materialized:latest
SQL接口:通过6875端口访问,可使用psql连接:
bashpsql postgres://materialize@localhost:6875/materialize
Materialize控制台:通过浏览器访问 http://localhost:6874
查看容器日志:
bashdocker logs <container-id>
提示:使用
docker ps命令可获取容器ID(container-id)
如需问题咨询、技术讨论或获取一般支持,请加入Materialize社区Slack。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务