dolphinscheduler單機部署鏈接oracle

部署成功請給小編一個贊或者收藏激勵小編

1、安裝準備

  • JDK版本:1.8或者1.8+
  • oracle版本:19C
  • oracle驅動版本:8

2、安裝jdk

下載地址:https://www.oracle.com/java/technologies/downloads/#java8
在這里插入圖片描述

下載后上傳到/tmp目錄下。

然后執行下面命令,用于創建目錄、解壓,并設置系統級環境變量。

mkdir -p /opt/module
tar -zxvf /tmp/jdk-8u441-linux-x64.tar.gz -C /opt/module/
echo >> /etc/profile
echo '#JAVA_HOME' >> /etc/profile
echo "export JAVA_HOME=/opt/module/jdk1.8.0_441" >> /etc/profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
source /etc/profile

3、安裝dolphinscheduler

下載并解壓dolphinscheduler

wget --no-check-certificate https://archive.apache.org/dist/dolphinscheduler/3.1.4/apache-dolphinscheduler-3.1.4-bin.tar.gz -P /tmp
mkdir -p /opt/soft/dolphinscheduler
tar -zxvf /tmp/apache-dolphinscheduler-3.1.4-bin.tar.gz -C /opt/soft/dolphinscheduler

修改配置文件
修改 /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.4-bin/bin/env/dolphinscheduler_env.sh 文件。內容如下所示。

# 修改為自己的jdk安裝目錄
export JAVA_HOME=${JAVA_HOME:-/opt/module/jdk1.8.0_441}# 修改MySQL配置
export DATABASE=${DATABASE:-postgresql}
export SPRING_PROFILES_ACTIVE=${DATABASE}
export SPRING_DATASOURCE_URL
export SPRING_DATASOURCE_USERNAME
export SPRING_DATASOURCE_PASSWORD# DolphinScheduler服務相關配置
export SPRING_CACHE_TYPE=${SPRING_CACHE_TYPE:-none}
export SPRING_JACKSON_TIME_ZONE=${SPRING_JACKSON_TIME_ZONE:-UTC}
export MASTER_FETCH_COMMAND_NUM=${MASTER_FETCH_COMMAND_NUM:-10}# 注冊中心配置,修改為自己的zookeeper監聽地址
export REGISTRY_TYPE=${REGISTRY_TYPE:-zookeeper}
export REGISTRY_ZOOKEEPER_CONNECT_STRING=${REGISTRY_ZOOKEEPER_CONNECT_STRING:-localhost:2181}# 這些環境變量根據自己的需要更改,沒有保持默認即口
export HADOOP_HOME=${HADOOP_HOME:-/opt/soft/hadoop}
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-/opt/soft/hadoop/etc/hadoop}
export SPARK_HOME1=${SPARK_HOME1:-/opt/soft/spark1}
export SPARK_HOME2=${SPARK_HOME2:-/opt/soft/spark2}
export PYTHON_HOME=${PYTHON_HOME:-/opt/soft/python}
export HIVE_HOME=${HIVE_HOME:-/opt/soft/hive}
export FLINK_HOME=${FLINK_HOME:-/opt/soft/flink}
export DATAX_HOME=${DATAX_HOME:-/opt/soft/datax}
export SEATUNNEL_HOME=${SEATUNNEL_HOME:-/opt/soft/seatunnel}
export CHUNJUN_HOME=${CHUNJUN_HOME:-/opt/soft/chunjun}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:$PATH

然后oracle創建用戶,數據庫創建用戶這一塊不是小編負責,只知道一個大概
需要的信息是:IP主機名、端口、數據庫用戶名、數據庫用戶密碼、數據庫名

4、oracle驅動

下載oracle驅動
下載地址:https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
在這里插入圖片描述
下載后上傳到服務器位置:/tmp
解壓文件

cd /tmp
tar -zxvf ojdbc8-full.tar.gz -C /tmp

解壓完成之后有很多個oracle的驅動,我們只需要 ojdbc8.jar 這個文件

然后把解壓的文件放到dolphinscheduler驅動庫中

cp /tmp/ojdbc8-full/ojdbc8.jar /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.8-bin/worker-server/libs/
cp /tmp/ojdbc8-full/ojdbc8.jar /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.8-bin/api-server/libs
cp /tmp/ojdbc8-full/ojdbc8.jar /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.8-bin/alert-server/libs
cp /tmp/ojdbc8-full/ojdbc8.jar /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.8-bin/master-server/libs
cp /tmp/ojdbc8-full/ojdbc8.jar /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.8-bin/tools/libs
cp /tmp/ojdbc8-full/ojdbc8.jar /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.8-bin/standalone-server/libs/standalone-server

5、啟動dolphinscheduler

cd /opt/soft/dolphinscheduler/apache-dolphinscheduler-3.1.4-bin/bin
./dolphinscheduler-daemon.sh start standalone-server

6、登錄訪問dolphinscheduler

瀏覽器訪問地址 http://localhost:12345/dolphinscheduler/ui 即可登錄系統UI。
默認的用戶名和密碼是 admin/dolphinscheduler123
在這里插入圖片描述

7、在網頁上配置oracle信息

點擊數據源中心
在這里插入圖片描述
點擊創建數據源 填寫的注意事項請查看以下圖片
在這里插入圖片描述
測試鏈接成功

之后需要dolphinscheduler操作請另外搜索dolphinscheduler操作教程

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/76162.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/76162.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/76162.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2025-04-08 NO.4 Quest3 交互教程

文章目錄 1 環境準備2 新手指引:Building Blocks2.1 創建 OVR 相機2.2 創建交互功能2.3 創建交互物體 3 老手開發:Interaction SDK3.1 創建交互功能3.2 創建交互物體 4 UI 交互4.1 3D 按鈕4.2 Unity UI ? 新版 Meta SDK(v74)優化…

關于Spring MVC中@RequestMapping注解的詳細解析,涵蓋其核心功能、屬性、使用場景及最佳實踐

以下是關于Spring MVC中RequestMapping注解的詳細解析,涵蓋其核心功能、屬性、使用場景及最佳實踐: 1. 基礎概念 RequestMapping是Spring MVC的核心注解,用于將HTTP請求映射到控制器(Controller)的方法上。它支持類級…

Scala 異常處理

Scala 異常處理 引言 Scala 是一門多范式編程語言,它結合了面向對象和函數式編程的特性。在軟件開發過程中,異常處理是保證程序穩定性和可靠性的重要環節。本文將深入探討 Scala 中的異常處理機制,包括異常的拋出、捕獲和處理策略。 異常概述 什么是異常? 在計算機編程…

PyTorch:解鎖AI新時代的鑰匙

(前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站)。 揭開PyTorch面紗 對于許多剛開始接觸人工智能領域的朋友來說,PyTorch這個名字或許既熟悉又陌生。…

React-06React中refs屬性(字符串refs,回調形式,React.createRef() )

1.React中refs屬性 綁定到render輸出的任何組件上&#xff0c;通過this.ref.綁定名直接操作DOM元素或獲取子組件的實例。 2.綁定refs實例 2.1 字符串refs(已經過時參考官網API) 字符串(string)的ref存在一定的效率問題 <input refinput1 type"text" placehole…

五子棋游戲開發:靜態資源的重要性與設計思路

以下是以CSDN博客的形式整理的關于五子棋游戲靜態資源需求的文章&#xff0c;基于我們之前的討論&#xff0c;內容結構清晰&#xff0c;適合開發者閱讀和參考。我盡量保持技術性、實用性&#xff0c;同時加入一些吸引讀者的亮點。 五子棋游戲開發&#xff1a;靜態資源的重要性與…

c編譯和c++編譯有什么區別?

文章目錄 c編譯和c編譯有什么區別多態函數重載虛函數表 vtable 輸入輸出同步類型檢查模板和特化鏈接 C 標準庫 C 能編譯 C 的代碼嗎&#xff1f; c編譯和c編譯有什么區別 多態 函數重載 C 支持多個同名函數&#xff08;參數不同&#xff09;&#xff0c;這是編譯期多態 編譯…

無縫集成Docker與Maven:docker-maven-plugin實戰指南

關于 docker-maven-plugin 的詳細介紹和使用指南&#xff0c;幫助你在 Maven 項目中實現 Docker 鏡像的自動化構建、推送和管理。 1. 插件的作用 docker-maven-plugin 是一個 Maven 插件&#xff0c;允許在 Maven 構建生命周期中直接集成 Docker 操作&#xff0c;例如&#xf…

智能倉儲數字孿生Demo(Unity實現)

一、項目背景與行業痛點 醫藥流通行業倉儲管理面臨三大核心挑戰&#xff1a; 合規性風險&#xff1a;GSP&#xff08;藥品經營質量管理規范&#xff09;對溫濕度、藥品批次追溯的嚴苛要求&#xff0c;傳統人工記錄易出錯效率瓶頸&#xff1a;庫區布局復雜&#xff0c;人工巡檢…

詳解 Go 的常見環境變量及其在 zshrc 中的配置

Go 語言作為一門現代化的編程語言&#xff0c;其編譯、構建和包管理等環節都依賴于一系列環境變量的配置。正確理解和設置這些環境變量&#xff0c;對于 Go 開發至關重要。本文將詳細介紹 Go 的常見環境變量&#xff0c;并解釋如何將其配置到 zshrc 文件中&#xff0c;以方便日…

【NLP 55、強化學習與NLP】

萬事開頭難&#xff0c;苦盡便是甜 —— 25.4.8 一、什么是強化學習 強化學習和有監督學習是機器學習中的兩種不同的學習范式 強化學習&#xff1a;目標是讓智能體通過與環境的交互&#xff0c;學習到一個最優策略以最大化長期累積獎勵。 不告訴具體路線&#xff0c;首先去做…

Java 面試系列:Java 中的運算符和流程控制 + 面試題

算術運算符 Java 中的算術運算符&#xff0c;包括以下幾種&#xff1a; 算術運算符名稱舉例加法123-減法2-11*乘法2*36/除法24/83%求余24%73自增1int i1;i--自減1int i1;i-- 我們本講要重點講的是 “” 和 “--”&#xff0c;其他的算術運算符相對比較簡單直觀&#xff0c;本講…

硅谷甄選項目筆記

硅谷甄選運營平臺 此次教學課程為硅谷甄選運營平臺項目,包含運營平臺項目模板從0到1開發&#xff0c;以及數據大屏幕、權限等業務。 此次教學課程涉及到技術棧包含***:vue3TypeScriptvue-routerpiniaelement-plusaxiosecharts***等技術棧。 一、vue3組件通信方式 通信倉庫地…

zk基礎—zk實現分布式功能

1.zk實現數據發布訂閱 (1)發布訂閱系統一般有推模式和拉模式 推模式&#xff1a;服務端主動將更新的數據發送給所有訂閱的客戶端。 拉模式&#xff1a;客戶端主動發起請求來獲取最新數據(定時輪詢拉取)。 (2)zk采用了推拉相結合來實現發布訂閱 首先客戶端需要向服務端注冊自己關…

大坑!GaussDB數據庫批量插入數據變只讀

大坑!GaussDB數據庫批量插入數據變只讀 GaussDB插入數據時變只讀df和du為什么不一致GaussDB磁盤空間使用閾值GaussDB變只讀怎么辦正確刪除表的姿勢GaussDB插入數據時變只讀 涉及的數據庫版本為:GaussDB Kernel 505.1.0 build da28c417。 GuassDB TPCC灌數報錯DML失敗,數據…

動態規劃算法深度解析:0-1背包問題(含完整流程)

簡介&#xff1a; 0-1背包問題是經典的組合優化問題&#xff1a;給定一組物品&#xff08;每個物品有重量和價值&#xff09;&#xff0c;在背包容量限制下選擇物品裝入背包&#xff0c;要求總價值最大化且每個物品不可重復選取。 動態規劃核心思想 通過構建二維狀態表dp[i]…

ABAP,PDF,ADS,FORM,PRINT

ABAP怎么直接打印PDF文件? https://faskomyabap.blogspot.com/2017/10/how-to-print-pdf-file-content-from-abap.html 里面的程序可以直接將本地文件打印出來,讀一下過程,這個程序是把本地PDF文件使用upload函數到ABAP中,先是二進制,然后轉成XSTRING,然后使用 連招 ADS…

C++Cherno 學習筆記day17 [66]-[70] 類型雙關、聯合體、虛析構函數、類型轉換、條件與操作斷點

b站Cherno的課[66]-[70] 一、C的類型雙關二、C的union&#xff08;聯合體、共用體&#xff09;三、C的虛析構函數四、C的類型轉換五、條件與操作斷點——VisualStudio小技巧 一、C的類型雙關 作用&#xff1a;在C中繞過類型系統 C是強類型語言 有一個類型系統&#xff0c;不…

011_異常、泛型和集合框架

異常、泛型和集合框架 異常Java的異常體系異常的作用 自定義異常異常的處理方案異常的兩種處理方式 泛型泛型類泛型接口泛型方法、通配符和上下限泛型支持的類型 集合框架集合體系結構Collection Collection集合Collection的遍歷方式認識并發修改異常問題解決并發修改異常問題的…

Kubernetes 集群搭建(三):使用dashboard用戶界面(需要訪問外網獲取yaml)

&#xff08;一&#xff09;簡介 K8s Dashboard是Kubernetes提供的一種基于Web的用戶界面工具&#xff0c;用于可視化地管理和監控Kubernetes集群 主要功能&#xff1a; 資源查看與管理&#xff1a; 查看Kubernetes集群中的各種資源&#xff0c;如節點、Pod、服務、部署等。 對…