
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
monasca/storm镜像运行Apache Storm实例,针对Docker和Kubernetes环境优化,适用于Monasca监控系统的流处理场景。该镜像支持Storm核心组件(nimbus、supervisor)及monasca-thresh拓扑提交,可灵活配置依赖服务(如Zookeeper、Kafka、MySQL)和资源参数。
基础配置
| 变量名 | 默认值 | 描述 |
|---|---|---|
| ZOOKEEPER_SERVERS | zookeeper | Zookeeper主机列表(逗号分隔) |
| ZOOKEEPER_PORT | 2181 | Zookeeper端口 |
| ZOOKEEPER_WAIT | true | 启动前是否等待Zookeeper就绪 |
| SUPERVISOR_SLOTS_PORTS | 6701,6702 | Supervisor端口列表(每个端口对应一个进程) |
| NIMBUS_SEEDS | storm-nimbus | Nimbus主机列表(逗号分隔) |
| STORM_LOCAL_HOSTNAME | 空 | 若设置则作为Storm主机名,否则用容器IP |
| LOG_LEVEL | warn | log4j2控制台日志级别 |
| WORKER_LOGS_TO_STDOUT | false | 是否将Worker日志输出到容器stdout |
内存配置
| 变量名 | 默认值 | 描述 |
|---|---|---|
| JVM_MAX_RATIO | 0.75 | JVM MaxRAM占可分配内存的百分比 |
| JVM_MAX_MB | 未设置 | 可分配内存值(未设置则自动检测) |
| MAX_OVERRIDE_MB | 未设置 | 强制设置JVM MaxRAM值(忽略自动缩放) |
| SUPERVISOR_MAX_MB | 256 | Supervisor进程JVM MaxRAM(MiB) |
| WORKER_MAX_MB | 784 | Worker进程JVM MaxRAM(MiB) |
| NIMBUS_MAX_MB | 256 | Nimbus进程JVM MaxRAM(MiB) |
| UI_MAX_MB | 768 | UI进程JVM MaxRAM(MiB) |
| SUPERVISOR_STACK_SIZE | 1024k | Supervisor进程JVM栈大小 |
| WORKER_STACK_SIZE | 1024k | Worker进程JVM栈大小 |
| NIMBUS_STACK_SIZE | 1024k | Nimbus进程JVM栈大小 |
| UI_STACK_SIZE | 1024k | UI进程JVM栈大小 |
monasca-thresh配置
| 变量名 | 默认值 | 描述 |
|---|---|---|
| METRIC_SPOUT_THREADS | 2 | Metric Spout线程数 |
| METRIC_SPOUT_TASKS | 2 | Metric Spout任务数 |
| KAFKA_URI | kafka:9092 | Kafka主机地址 |
| MYSQL_DB_HOST | mysql | MySQL主机名 |
| MYSQL_DB_PORT | 3306 | MySQL端口 |
| MYSQL_DB_DATABASE | mon | Monasca数据库名 |
| MYSQL_DB_USERNAME | thresh | MySQL用户名 |
| MYSQL_DB_PASSWORD | password | MySQL密码 |
| EVENT_SPOUT_THREADS | 2 | Event Spout线程数 |
| EVENT_SPOUT_TASKS | 2 | Event Spout任务数 |
| EVENT_BOLT_THREADS | 2 | Event Bolt线程数 |
| EVENT_BOLT_TASKS | 2 | Event Bolt任务数 |
| FILTERING_BOLT_THREADS | 2 | Filtering Bolt线程数 |
| FILTERING_BOLT_TASKS | 2 | Filtering Bolt任务数 |
| ALARM_CREATION_BOLT_THREADS | 2 | Alarm Creation Bolt线程数 |
| ALARM_CREATION_BOLT_TASKS | 2 | Alarm Creation Bolt任务数 |
| AGGREGATION_BOLT_THREADS | 2 | Aggregation Bolt线程数 |
| AGGREGATION_BOLT_TASKS | 2 | Aggregation Bolt任务数 |
| THRESHOLDING_BOLT_THREADS | 2 | Thresholding Bolt线程数 |
| THRESHOLDING_BOLT_TASKS | 2 | Thresholding Bolt任务数 |
| USE_SSL_ENABLED | true | MySQL连接是否启用SSL验证 |
启动Nimbus节点
bashdocker run --name storm-nimbus monasca/storm:1.0.3 storm nimbus
启动Supervisor节点
bashdocker run \ --name storm-supervisor \ --link storm-nimbus \ monasca/storm:1.0.3 storm supervisor
提交monasca-thresh拓扑
bashdocker run --rm=true --link storm-nimbus monasca/thresh:master
拓扑提交约1分钟完成,容器自动退出。Storm会自动同步拓扑到新节点,除非集群重置,否则只需提交一次。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




来自真实用户的反馈,见证轩辕镜像的优质服务