一:安装python和java
python装的3.8
centos7同时安装Python2和Python3_centos 安装python2_Bulut0907的博客-优快云博客
二:安装docker和docker-compose
1.docker
docker要装1.41的,compose要装2.16的
卸载
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
安装yum工具包和存储驱动
yum install -y yum-utils device-mapper-persistent-data lvm2 |
安装Docker的yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo service docker start
sudo service docker start
usermod -aG docker root #重新登录
docker version
vim /etc/docker/daemon.json
systemctl daemon-reload
systemctl restart docker |
2. docker-compose
迅雷下载https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
三:安装datahub
python3 -m pip install --upgrade pip wheel setuptools
python3 -m pip uninstall datahub acryl-datahub || true # sanity check - ok if it fails
python3 -m pip install --upgrade acryl-datahub
python3 -m datahub version
python3 -m datahub docker quickstart
四:使用
先关闭防火墙
sudo systemctl stop firewalld
摄入官方提供的测试用元数据
datahub docker ingest-sample-data
五:开放网址给同事
Xshell无法连接到虚拟机Linux系统(桥接方式) | IP
cd /root/.datahub/quickstart/
vim docker-compose.yml
在datahub-frontend-react
部分,找到environment
部分,然后添加以下行:
- DATAHUB_FRONTEND_BIND_HOST=0.0.0.0
重启
#docker-compose down && docker-compose up -d
#docker network inspect datahub_network --format '{{json .Containers}}' | jq '.[]|.Name'
#docker rm -f "schema-registry"
docker-compose down
docker-compose up -d
重新加载元数据
cd /export/data
vim
xx_to_datahub_rest.yml #修改IP
datahub ingest -c xx_to_datahub_rest.yml