默认情况下,使用datahub docker quickstart
会部署最新版本的datahub,但实际使用时,需要部署指定版本的Datahub,如何做呢?
有如下两种方式可以实现此目标:
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
- vi ~/.bashrc,在文件中追加
- 复制docker-compose配置文件