datahub安装:centos中安装datahub

1 配置python

1.1 直接安装python

参考centos:安装python3详细教程

1.2 使用miniconda管理python

# 下载miniconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

# 安装
# 安装过程中根据指示输入回车或者yes
sh ./Miniconda3-latest-Linux-x86_64.sh

# 配置仓库镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

# 检查是否安装成功
conda -V # 展示信息为成功

# 创建python环境
conda create -n <name> python=xxx

# conda使用这里不做更多介绍,作者
### DataHubCentOS 7上的部署与安装 #### 前置依赖准备 为了成功部署DataHub,在CentOS 7环境中需预先安装一系列必要的软件包和服务。确保操作系统是最新的版本,执行更新命令: ```bash sudo yum update -y ``` 安装Java环境,因为DataHub基于JVM运行,推荐使用OpenJDK 8或以上版本[^1]。 ```bash sudo yum install java-1.8.0-openjdk-devel -y ``` 设置Maven构建工具来管理项目依赖关系和编译源码。通过以下命令安装最新稳定版Maven: ```bash wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz tar -zxf apache-maven-*.tar.gz -C /opt/ echo 'export M2_HOME=/opt/apache-maven-3.8.6' >> ~/.bashrc echo 'export PATH=$PATH:$M2_HOME/bin' >> ~/.bashrc source ~/.bashrc ``` 确认Git已安装以便于克隆仓库中的资源文件: ```bash sudo yum install git -y ``` #### 配置步骤详解 获取官方GitHub仓库中最新的DataHub代码库并切换到目标分支: ```bash git clone https://github.com/linkedin/datahub.git cd datahub git checkout master ``` 初始化子模块以拉取额外所需的组件: ```bash git submodule update --init --recursive ``` 按照官方文档说明完成后续的本地化配置工作,这通常涉及到修改`application.yml`等配置文件内的参数设定,比如数据库连接字符串、服务监听端口等信息。 启动所有微服务实例之前先创建Docker网络供容器间通信之用: ```bash docker network create datahub-network ``` 利用预打包好的镜像快速搭建起整个平台架构,具体操作如下所示: ```bash ./gradlew :datahub-gms:bootRun & ./gradlew :datahub-frontend:startFrontend & ``` 访问浏览器输入http://localhost:9002验证界面是否正常加载显示即代表安装过程顺利完成。 #### 常见问题处理方案 如果遇到无法解析主机名的情况,则可能是由于/etc/hosts缺少相应条目所致;此时应编辑该文件加入类似下面的一行记录指向本机地址: ```plaintext 127.0.0.1 localhost.localdomain localhost ``` 当提示找不到指定类路径下的某个jar包时,可能是因为maven仓库缓存失效引起的问题;尝试清理后再重新下载依赖项试试看能否解决问题: ```bash rm -rf ~/.m2/repository/* mvn clean package -U ``` 对于因权限不足而导致的操作失败错误消息,记得赋予足够的读写许可给相关目录及其内部文件夹结构树形图下各级节点对象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值