国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Apache DolphinScheduler中ZooKeeperCDH不兼容問題的解決方案

這篇具有很好參考價值的文章主要介紹了Apache DolphinScheduler中ZooKeeperCDH不兼容問題的解決方案。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景

看到Apache DolphinScheduler社區(qū)群有很多用戶反饋和討論這塊問題,針對不兼容的問題,不僅需要自己重新編譯各一個新包,而且因為默認(rèn)是使用zk-3.8的配置,所以會出現(xiàn)不兼容問題。使用zk-3.4配置即可適配3.4.x

解決辦法(一)

切換到項目源碼的根路徑中執(zhí)行

mvn clean package -T 1C -Prelease '-Dmaven.test.skip=true' '-Dcheckstyle.skip=true' '-Dmaven.javadoc.skip=true' '-Dzk-3.4'

上述命令解釋

mvn clean package ?依次執(zhí)行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7個階段。

指定多線程編譯,可以增加~

拓展

-Dmaven.compile.fork=true 表示開啟多線程
mvn -T 4 install -- will use 4 threads
mvn -T 1C install -- will use 1 thread per available CPU core
mvn clean package -T 1C -Dmaven.compile.fork=true
-Prelease 是 Maven Release Plugin 的配置

Maven中-DskipTests和-Dmaven.test.skip=true的區(qū)別

在使用mvn package進(jìn)行編譯、打包時,Maven會執(zhí)行src/test/java中的JUnit測試用例,有時為了編譯過程中跳過測試步驟,會使用參數(shù)-DskipTests和-Dmaven.test.skip=true,這兩個參數(shù)的主要區(qū)別是:

-DskipTests,不執(zhí)行測試用例,但編譯測試用例類生成相應(yīng)的class文件至target/test-classes下。
-Dmaven.test.skip=true,不執(zhí)行測試用例,也不編譯測試用例類。
-D參數(shù)
如果參數(shù)不存在于 pom.xml 文件中,它將被設(shè)置。如果參數(shù)已經(jīng)存在 pom.xml 文件中,其值將被作為參數(shù)傳遞的值覆蓋。

解決辦法(二)

修改源碼中的pom.xml配置文件

1、從github下載源碼

直接訪問https://github.com/,登陸之后搜索Apache DolphinScheduler!

在百度直接搜:

官網(wǎng)網(wǎng)址:
https://github.com/apache/dolphinscheduler

選擇 release版本

2、將下載好的zip包解壓出來,并導(dǎo)入IDEA工具中

3、修改maven和jdk配置

4、MVN命令操作

根目錄執(zhí)行

mvn clean package -T 1C -Prelease '-Dmaven.test.skip=true' '-Dcheckstyle.skip=true' '-Dmaven.javadoc.skip=true' '-Dzk-3.4'

報錯如下

Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:2.27.2:check (default) on project dolphinscheduler: The following files had format violations:

這個是問題沒有因為沒有格式化代碼,所以在校驗的時候不通過

根據(jù)上面的提示只需要執(zhí)行下命令:mvn spotless:apply?就可以了

隨后會刷屏,過一會就會出現(xiàn)如下圖,完事了

再次根目錄執(zhí)行

mvn clean package -T 1C -Prelease '-Dmaven.test.skip=true' '-Dcheckstyle.skip=true' '-Dmaven.javadoc.skip=true' '-Dzk-3.4'

報錯如下

從提示中可以看出來,com.github.eirslett:frontend-maven-plugin這個插件有問題

首先看看本地的maven倉庫中,有沒有把這個插件通過依賴下載出來

d:\IdeaProjects\dolphinscheduler-3.2.0-release\dolphinscheduler-ui\pom.xml文件中

標(biāo)簽全都刪除掉,防止構(gòu)建時用npm的方式下載插件。

再次根目錄執(zhí)行

mvn clean package -T 1C -Prelease '-Dmaven.test.skip=true' '-Dcheckstyle.skip=true' '-Dmaven.javadoc.skip=true' '-Dzk-3.4'

可以看到,已經(jīng)編譯成功了。找到打好包生成的目標(biāo)文件,位置是:項目源碼目錄\dolphinscheduler-dist\target

我的位置是 D:\IdeaProjects\dolphinscheduler-3.2.0-release\dolphinscheduler-dist\target

5、修改源碼中的依賴配置

我不知道配置文件的指定的位置,在IDEA開發(fā)工具中按ctrl+shift+f組合鍵, 在項目所有文件中搜索:zookeeper.version

d:\\IdeaProjects\\dolphinscheduler-3.2.0-release\\dolphinscheduler-bom\\pom.xml文件中找到

修改一下源碼,修改后如下圖所示

根目錄執(zhí)行

mvn clean package -T 1C -Prelease '-Dmaven.test.skip=true' '-Dcheckstyle.skip=true' '-Dmaven.javadoc.skip=true'

可以看到,已經(jīng)編譯成功了。希望本文能幫助更多用戶解決問題,如果您對這個話題感興趣,歡迎來社區(qū)交流!

本文由 白鯨開源 提供發(fā)布支持!文章來源地址http://www.zghlxwxcb.cn/news/detail-825431.html

到了這里,關(guān)于Apache DolphinScheduler中ZooKeeperCDH不兼容問題的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 高版本SpringBoot兼容低版本ElasticSearch解決方案

    由于公司最近需要接入日志數(shù)據(jù),然而日志數(shù)據(jù)在ElasticSearch(版本為 6.8.23)里面,但是接入數(shù)據(jù)項目使用的是Spring Boot 2.4.x版本,根據(jù)Spring Data官方提供的版本對應(yīng),明顯對應(yīng)不上,官方文檔地址:Spring Data Elasticsearch - Reference Documentation Spring Data Release Train Spring Data Elasticse

    2024年02月07日
    瀏覽(20)
  • Apache DolphinScheduler 社區(qū) 3 月月報

    各位熱愛 DolphinScheduler 的小伙伴們,DolphinScheduler 社區(qū)月報開始更新啦!這里將記錄 DolphinScheduler 社區(qū)每月的重要更新。 社區(qū)為 DolphinScheduler 3.2.x 版本做了諸多功能改進(jìn)和 bug 修復(fù) 感謝以下小伙伴 3 月為 Apache DolphinScheduler 所做的精彩貢獻(xiàn)(排名不分先后): @abzymeinsjtu,@pink

    2024年04月11日
    瀏覽(25)
  • Android安裝apk出現(xiàn) “安裝包無效”或“安裝包不兼容”的解決方案

    Android安裝apk出現(xiàn) “安裝包無效”或“安裝包不兼容”的解決方案

    使用Android Studio安裝apk到手機(jī)一切正常,但是分享出去出現(xiàn)安裝apk出現(xiàn)“安裝包無效”或“安裝包不兼容”問題 這種情況需要我們設(shè)置一個簽名方案 在app的build.gradle的android標(biāo)簽里加入 加入后如下 (1)Build 菜單下選擇 Generate Signed Bundle / APK (2)選擇 APK,點擊 Next 下一步 (

    2024年02月08日
    瀏覽(19)
  • uni-app x生成的安卓包,安裝時,提示不兼容。解決方案

    uni-app x生成的安卓包,安裝時,提示不兼容。解決方案

    找到?manifest.json 進(jìn)入:源碼視圖 packagename:包名;最好是和你“發(fā)行”(打包)時的包名一致。 abiFilters:需要兼容CPU的類型 minSdkVersion:應(yīng)用兼容的最低Android版本(API等級) targetSdkVersion:應(yīng)用適配的目標(biāo)Android版本(API等級) ? 官方說明:manifest.json | uni-app官網(wǎng) App-Android端發(fā)

    2024年02月03日
    瀏覽(32)
  • 秒云云原生信創(chuàng)全兼容解決方案再升級,助力信創(chuàng)產(chǎn)業(yè)加速落地

    秒云云原生信創(chuàng)全兼容解決方案再升級,助力信創(chuàng)產(chǎn)業(yè)加速落地

    近日, 成都元來云志科技有限公司(簡稱“秒云”)與中科方德軟件有限公司(簡稱“中科方德”)完成產(chǎn)品兼容性互認(rèn)證測試, 測試結(jié)果表明:秒云容器云平臺MYCP V19.07.3產(chǎn)品與方德高可信服務(wù)器操作系統(tǒng)V3.1 / V4.0(海光版)、方德高可信服務(wù)器操作系統(tǒng)V3.1 / V4.0(兆芯版)

    2024年02月02日
    瀏覽(24)
  • Apache DolphinScheduler數(shù)倉任務(wù)管理規(guī)范

    前言: 大數(shù)據(jù)領(lǐng)域?qū)Χ喾N任務(wù)都有調(diào)度需求,以離線數(shù)倉的任務(wù)應(yīng)用最多,許多團(tuán)隊在調(diào)研開源產(chǎn)品后,選擇Apache DolphinScheduler(以下簡稱DS)作為調(diào)度場景的技術(shù)選型。得益于DS優(yōu)秀的特性,在對數(shù)倉任務(wù)做運維和管理的時候,往往比較隨意,或?qū)⑺腥蝿?wù)節(jié)點寫到一個工作

    2024年02月19日
    瀏覽(25)
  • Apache DolphinScheduler:深入了解大數(shù)據(jù)調(diào)度工具

    Apache DolphinScheduler:深入了解大數(shù)據(jù)調(diào)度工具

    Apache DolphinScheduler 是一個分布式易擴(kuò)展的可視化DAG工作流任務(wù)調(diào)度開源系統(tǒng)。適用于企業(yè)級場景,提供了一個可視化操作任務(wù)、工作流和全生命周期數(shù)據(jù)處理過程的解決方案。 Apache DolphinScheduler 旨在解決復(fù)雜的大數(shù)據(jù)任務(wù)依賴關(guān)系,并為應(yīng)用程序提供數(shù)據(jù)和各種 OPS 編排中的

    2024年01月22日
    瀏覽(20)
  • 使用 Apache DolphinScheduler 進(jìn)行 EMR 任務(wù)調(diào)度

    使用 Apache DolphinScheduler 進(jìn)行 EMR 任務(wù)調(diào)度

    By AWS Team 隨著企業(yè)規(guī)模的擴(kuò)大,業(yè)務(wù)數(shù)據(jù)的激增,我們會使用 Hadoop/Spark 框架來處理大量數(shù)據(jù)的 ETL/聚合分析作業(yè),?這些作業(yè)將需要由統(tǒng)一的作業(yè)調(diào)度平臺去定時調(diào)度。 在 Amazon EMR 中,可以使用 AWS 提供 Step Function,托管 AirFlow,以及 Apache Oozie 或 Azkaban 進(jìn)行作業(yè)的調(diào)用。但隨

    2024年02月16日
    瀏覽(21)
  • Apache DolphinScheduler-3.2.0集群部署教程

    Apache DolphinScheduler官網(wǎng):https://dolphinscheduler.apache.org/zh-cn Apache DolphinScheduler使用文檔:https://dolphinscheduler.apache.org/zh-cn/docs/3.2.0 截止2024-01-19,最新版本:3.2.0 部署版本:apache-dolphinscheduler-3.2.0-bin.tar.gz 主機(jī)名 ip 部署服務(wù) hadoop31 192.168.0.31 MasterServer、WorkerServer、ApiServer hadoop32 19

    2024年03月11日
    瀏覽(28)
  • 漏刻有時百度地圖API實戰(zhàn)開發(fā)(1)華為手機(jī)無法使用addEventListener click 的兼容解決方案

    漏刻有時百度地圖API實戰(zhàn)開發(fā)(1)華為手機(jī)無法使用addEventListener click 的兼容解決方案

    漏刻有時百度地圖API實戰(zhàn)開發(fā)(1)華為手機(jī)無法使用addEventListener click 的兼容解決方案 漏刻有時百度地圖API實戰(zhàn)開發(fā)(2)文本標(biāo)簽顯示和隱藏的切換開關(guān) 漏刻有時百度地圖API實戰(zhàn)開發(fā)(3)自動獲取地圖多邊形中心點坐標(biāo) 漏刻有時百度地圖API實戰(zhàn)開發(fā)(4)顯示指定區(qū)域在移動端異常的

    2024年01月19日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包