streamsets/transformerStreamSets Transformer Docker镜像是StreamSets Transformer的容器化部署方案,用于快速搭建数据转换和处理服务。该镜像封装了StreamSets Transformer的核心功能,支持通过Docker便捷部署,适用于数据处理管道的快速构建、测试和运行,同时提供灵活的配置和数据持久化能力。
通过以下命令启动默认配置的StreamSets Transformer容器:
bashdocker run --restart on-failure -p ***:*** -d --name streamsets-transformer streamsets/transformer
admin,密码admin可通过挂载本地配置文件到容器的/etc/transformer目录或特定配置文件路径,覆盖默认配置:
bashdocker run -v $PWD/transformer.properties:/etc/transformer/transformer.properties:ro \ -p ***:*** -d streamsets/transformer transformer
通过环境变量修改transformer.properties中的配置参数,环境变量需以TRANSFORMER_CONF_为前缀,参数名使用下划线代替点号。例如,修改HTTP端口:
bashdocker run -e TRANSFORMER_CONF_HTTP_PORT=*** \ -p ***:*** -d streamsets/transformer
为确保数据目录(默认/data)和阶段库的持久化,建议创建并挂载专用数据卷。
bashdocker volume create --name transformer-data
bashdocker run -v transformer-data:/data -P -d streamsets/transformer transformer
也可直接挂载本地目录到容器的数据目录:
bashdocker run -v $PWD/transformer-data:/data:rw \ -p ***:*** -d streamsets/transformer transformer
以下示例展示如何同时使用自定义配置文件、本地数据目录和端口映射:
bashdocker run -v $PWD/transformer.properties:/etc/transformer/transformer.properties:ro \ -v $PWD/transformer-data:/data:rw \ -p ***:*** \ -d streamsets/transformer transformer
Docker中管理数据有两种方式:
transformer-data卷)详细说明参见Docker官方文档:管理容器中的数据。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务