默认情况下,使用datahub docker quickstart 会部署最新版本的datahub,但实际使用时,需要部署指定版本的Datahub,如何做呢?
有如下两种方式可以实现此目标:
使用docker-compose命令 使用datahub docker CLI命令
dockerhub的docker image地址: https://hub.docker.com/u/linkedin
基于docker-compose 安装步骤下载指定版本的源代码,如 datahub-0.8.24.zip,解压到指定目录,如/opt/datahub 确定要使用的docker-compose配置文件的
docker-compose.quickstart.yml 使用neo4j作为元数据图的存储并提供图查询服务 docker-compose-without-neo4j.quickstart.yml 使用elasticsearch作为元数据图的存储并提供图查询服务 设置环境变量
vi ~/.bashrc,在文件中追加export DATAHUB_VERSION=v0.8.24 刷新环境变量 source ~/.bashrc 复制docker-compose配置文件
cd /opt/datahu