1. 容器部署
本文介绍如何在容器上部署HENGSHI SENSE,以及部署后如何进行版本升级和数据备份。
1.1. 部署前准备工作
单机部署前,请完成如下准备工作。
检查docker的环境。需要满足
- Docker版本 >= 17.09
- 安装docker-compose。
获取并导入离线镜像。
从dockerhub获取离线镜像。
docker pull hengshi-sense:$TAG
导入离线镜像。
wget https://download.hengshi.com/releases/hengshi-sense-xxx.tar.gz docker load -i hengshi-sense-xxx.tar.gz
根据版本获取docker-compose部署文件。
安装版本 | 部署文件 | 组件依赖 |
---|---|---|
3.x | docker-compose | metadb、engine、hengshi |
4.0.x | docker-compose | metadb、engine、hengshi、minio |
4.1.x | docker-compose | metadb、engine、hengshi、minio、redis、flink |
4.2.x | docker-compose | metadb、engine、hengshi、minio、redis、flink |
4.3.x | docker-compose | metadb、engine、hengshi、minio、redis、flink |
4.4.x | docker-compose | metadb、engine、hengshi、minio、redis、flink |
配置env。
#hengshi-sense 镜像的 tag 版本 HS_IMAGE_TAG=$TAG #可选, 配置volumn的根路径,默认为docker-compose.yaml目录下。可以选择配置。请规划数据盘,建议配置最大数据盘。 HSHOME=. # hengshi web service port HS_HENGSHI_EXPOSE_PORT=8080 # hengshi data-gateway service port DATA_GATEWAY_PUBLIC_EXPOSE_PORT=8079 #可选, 容器对外暴露的 metadb 端口, 默认54320 HS_PG_EXPOSE_PORT=54320 # 可选,engine 类型 可选项 greenplum doris HS_ENGINE_TYPE=greenplum # 可选, engine 类型为 greenplum, engine对外暴露的 端口 HS_ENGINE_EXPOSE_PORT=15432 # 可选, engine 类型为 doris, engine对外暴露的 端口 #HS_ENGINE_EXPOSE_PORT=9030 # remote debug port HS_JDWP_EXPOSE_PORT=5005 # 可选,MINIO 服务暴露端口 HS_MINIO_EXPOSE_PORT=9891 # 可选,MINIO 控制台对外暴露端口 HS_MINIO_CONSOLE_EXPOSE_PORT=9892 # 可选,redis 服务暴露端口 HS_REDIS_EXPOSE_PORT=6379 # 可选,flink 服务暴露端口 HS_FLINK_EXPOSE_PORT=8082 # MINIO连接地址|登陆用户|登陆密钥 MINIO_SERVER_HOST=hengshi-minio MINIO_ROOT_USER=hengshi MINIO_ROOT_PASSWORD=hengshi202020
说明:
配置.env时请确保配置的端口没有被占用,可以调用命令进行查询。 如内置引擎类型要求为Doris,调整HS_ENGINE_TYPE参数
1.2. 单机部署
请按下面的操作提示进行单机部署HENGSHI服务。
初始化metadb和引擎。
cd single #这一步一定要进入single目录, 保证后面 .env 变量会生效 cp ../hsenv .env #然后修改.env中的变量, HS_IMAGE_TAG 为必须修改的 docker-compose run --rm metadb init metadb docker-compose run --rm engine init engine
启动服务。
cd single docker-compose up -d
停止服务并删掉容器。
cd single docker-compose down
暂停服务。
cd single docker-compose stop
启动暂停的服务。
cd single docker-compose start
results matching ""
No results matching ""
衡石文档
- 产品功能一览
- 发布说明
- 新手上路
- 安装与启动
- 系统管理员手册
- 数据管理员手册
- 分析人员手册
- 数据查看员手册
- 数据服务
- 最佳实践
- 衡石分析平台 API 手册
- 附录