环境变量
HDP 私有部署版容器内使用的环境变量含义如下:
| 环境变量名 | 说明 |
|---|---|
| ENV_MINGDAO_PROTO | 协议,支持设置 http、https |
| ENV_MINGDAO_HOST | 访问地址,如:example.domain.com(如果使用域名请先配置代理) |
| ENV_MINGDAO_PORT | 端口,如:80 |
| ENV_MINGDAO_SUBPATH | 子路径,如:https://www.domain.com/abc ,则设置为 /abc |
| ENV_MINGDAO_INTRANET_ENDPOINT | ENV_MINGDAO_HOST:ENV_MINGDAO_PORT 对应的内网地址,如:192.168.1.1:8880,集群模式下需配置 |
| ENV_MONGODB_URI | MongoDB连接地址,如:mongodb://192.168.1.1:27017,192.168.1.2:27017,192.168.1.3:27017 |
| ENV_MONGODB_OPTIONS | MongoDB uri 参数,需以?开头 |
| ENV_MONGODB_CACHEGB | MongoDB 允许最大使用内存 |
| ENV_MYSQL_HOST | MySQL地址,如:192.168.2.1 【VIP】 |
| ENV_MYSQL_PORT | MySQL端口,默认:3306 |
| ENV_MYSQL_USERNAME | MySQL用户名,默认:root |
| ENV_MYSQL_PASSWORD | MySQL密码,可为空,默认:123456 |
| ENV_REDIS_HOST | 【Redis 主从或单机模式】Redis 地址,如:192.168.3.1 【VIP】 |
| ENV_REDIS_PORT | 【Redis 主从或单机模式】Redis 端口,默认:6379 |
| ENV_REDIS_PASSWORD | 【Redis 主从或单机模式】Redis 密码,可为空,默认:123456 |
| ENV_REDIS_MAXMEMORY | 【Redis 单机模式】允许最大使用内存,如:5gb,超过使用 LRU 算法清理,默认无限制 |
| ENV_REDIS_SENTINEL_ENDPOINTS | 【Redis 哨兵模式】哨兵地址,多个使用英文逗号分隔 |
| ENV_REDIS_SENTINEL_MASTER | 【Redis 哨兵模式】master 名称 |
| ENV_REDIS_SENTINEL_PASSWORD | 【Redis 哨兵模式】连接密码 |
| ENV_KAFKA_ENDPOINTS | Kafka连接地址,如:192.168.1.4:9092,192.168.1.5:9092,192.168.1.6:9092 |
| ENV_KAFKA_SECURITY_PROTOCOL | Kafka安全协议,支持 Plaintext(默认)、SaslPlaintext |
| ENV_KAFKA_SASL_MECHANISM | 仅在 ENV_KAFKA_SECURITY_PROTOCOL 为 SaslPlaintext 时使用 ,固定值:PLAIN |
| ENV_KAFKA_SASL_USERNAME | 仅在 ENV_KAFKA_SECURITY_PROTOCOL 为 SaslPlaintext 时使用 ,认证用户名 |
| ENV_KAFKA_SASL_PASSWORD | 仅在 ENV_KAFKA_SECURITY_PROTOCOL 为 SaslPlaintext 时使用 ,认证密码 |
| ENV_FILE_ENDPOINTS | 文件存储服务地址,如:192.168.1.12:9000,192.168.1.13:9000,192.168.1.14:9000,192.168.1.15:9000 |
| ENV_FILE_ACCESSKEY | 文件存储服务 ACCESSKEY |
| ENV_FILE_SECRETKEY | 文件存储服务 SECRETKEY |
| ENV_FILECACHE_EXPIRE | 缩略图缓存是否过期服务,默认 true |
| ENV_FILE_DELETE_ENABLE_PHYSICAL | 是否开启文件物理删除,默认 false |
| ENV_FILE_DELETE_BEFORE_DAYS | 仅在 ENV_FILE_DELETE_ENABLE_PHYSICAL 为 true 时使用,物理删除多少天前的文件,默认:7 |
| ENV_FILE_DELETE_TASK_CRON | 仅在 ENV_FILE_DELETE_ENABLE_PHYSICAL 为 true 时使用,定时认证执行时间,默认:0 0 1 * * ? 每天凌晨1点 |
| ENV_FILE_UPLOAD_TOKEN_EXPIRE_MINUTES | 文件上传 Token 过期时间,默认:120 ,单位:分 |
| ENV_FILE_DOWNLOAD_TOKEN_EXPIRE_MINUTES | 文件下载地址中的 Token 过期时间,默认:60,单位:分 |
| ENV_FLINK_URL | Flink 连接地址 |
| ENV_FLINK_S3_BUCKET | 定义 datapipeline 服务使用的 S3 存储桶。默认值:mdoc。 若修改 Flink 使用的默认存储桶,此配置也需同步更新。 |
| ENV_FRAME_OPTIONS | IFrame 引用策略,支持:ALLOWALL、SAMEORIGIN【默认】、DENY、ALLOW-FROM uri |
| ENV_DISABLE_IPV6 | 是否禁用容器内 Nginx 的 IPv6 端口监听。默认值:false |
| ENV_INIT_SERVICE_WAITMS | 容器在启动时等待存储组件准备就绪的时间,单位:毫秒,默认值:120000 |