【YashanDB 知识库】DolphinScheduler 适配崖山 Python 驱动
本文内容来自 YashanDB 官网,原文内容请见https://www.yashandb.com/newsinfo/7396982.html?templateId=1718516
概述
本文主要介绍 DolphinScheduler 调度器适配崖山 Python 驱动,支持在 DolphinScheduler 上通过 python 任务访问崖山数据库。
环境
DolphinScheduler 版本:3.1.9
Python 版本:3.9
YashanDB 版本:23.2.2.100
YashanDB Python 驱动版本:yaspy-1.0.0-cp39-cp39-linux_x86_64
操作步骤
安装 YashanDB 客户端
Step1:根据 YashanDB 软件包清单获取对应的软件包,以 yashandb-client-23.2-linux-x86_64.tar.gz 为例。
Step2:将 yashandb-client-23.2-linux-x86_64.tar.gz 上传至本地路径(以/home/yasdb/yashandb_client 为例),并解压。
$ cd /home/yasdb/yashandb_client
$ tar -zxf yashandb-client-23.2-linux-x86_64.tar.gz
查看解压后内容。
$ ll
drwxrwxr-x. 2 yasdb yasdb 19 Feb 8 00:01 bin
drwxrwxr-x. 2 yasdb yasdb 21 Feb 8 00:01 include
drwxrwxr-x. 2 yasdb yasdb 4096 Feb 8 00:01 lib
Step3:在~/.bashrc 中配置 PATH 和 LD_LIBRARY_PATH。
$ vi ~/.bashrc
export PATH=$PATH:/home/yasdb/yashandb_client/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yasdb/yashandb_client/lib
Step4:生效环境变量。
$ source ~/.bashrc
安装 YashanDB Python 驱动
pip3 install yaspy-1.0.0-cp36-cp36m-linux_x86_64.whl
设置 DolphinScheduler 环境变量
vi apache-dolphinscheduler-3.1.9-bin/bin/env/dolphinscheduler_env.sh
修改环境变量:
export PATH=$HADOOP_HOME/bin:$SPARK_HOME1/bin:$SPARK_HOME2/bin:$PYTHON_HOME/bin:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_HOME/bin:$SEATUNNEL_HOME/bin:$CHUNJUN_HOME/bin:/home/yasdb/yashandb_client/bin:$PATH
新增环境变量:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yasdb/yashandb_client/lib
修改完保存退出即可。
版权声明: 本文为 InfoQ 作者【YashanDB】的原创文章。
原文链接:【http://xie.infoq.cn/article/85615f3c0503fb25e39f7a919】。文章转载请联系作者。
评论