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

BigTop3.2.0 大數(shù)據(jù)組件編譯--組件編譯

這篇具有很好參考價(jià)值的文章主要介紹了BigTop3.2.0 大數(shù)據(jù)組件編譯--組件編譯。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

接上篇環(huán)境準(zhǔn)備,環(huán)境準(zhǔn)備好以后就可以開(kāi)始bigtop大數(shù)據(jù)組件編譯了,建議使用科學(xué)上網(wǎng)方式,降低網(wǎng)絡(luò)連接報(bào)錯(cuò),主要網(wǎng)絡(luò)報(bào)錯(cuò)出現(xiàn)在nodejs npm yarn bower等前端資源的下載上。搞定網(wǎng)絡(luò)問(wèn)題后,按本文的方式可以完成大數(shù)據(jù)相關(guān)組件的編譯,編譯后生成的rpm包在output目錄中,包含源碼rpm和二進(jìn)制rpm

組件編譯

1.下載bigtop源碼

git clone https://github.com/apache/bigtop.git

2.修改bigtop.bom配置

修改配置的目的主要為了使用國(guó)內(nèi)鏡像源加速

cd bigtop

vi bigtop.bom

第96行 scala version修改成2.12.17

第99行 mirror地址修改成https://repo.huaweicloud.com/apache

第100行 archive地址修改成https://mirrors.aliyun.com/apache

3.編譯hadoop

先要安裝前置依賴,再編譯

#安裝前置依賴

yum -y install fuse-devel cmake cmake3 lzo-devel openssl-devel protobuf* cyrus-* 

cp /usr/bin/cmake3 /usr/bin/cmake

#編譯

./gradlew hadoop-rpm -PparentDir=/usr/bigtop

4.編譯zookeeper

先要安裝前置依賴,再編譯文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-400443.html

#安裝前置依賴
yum -y install cppunit-devel

#編譯

./gradlew zookeeper-rpm -PparentDir=/usr/bigtop

5.編譯hive

./gradlew hive-rpm -PparentDir=/usr/bigtop

6.編譯hbase

./gradlew hbase-rpm -PparentDir=/usr/bigtop

7.編譯phoenix

./gradlew phoenix-rpm -PparentDir=/usr/bigtop

8.編譯kafka

./gradlew kafka-rpm -PparentDir=/usr/bigtop

9.編譯spark

#安裝前置依賴
?
yum -y install R* harfbuzz-devel fribidi-devel libcurl-devel libxml2-devel freetype-devel libpng-devel libtiff-devel libjpeg-turbo-devel pandoc* libgit2-devel
?
#安裝R語(yǔ)言相關(guān)包
Rscript -e "install.packages(c('knitr', 'rmarkdown', 'devtools', 'testthat', 'e1071', 'survival'), repos='http://mirrors.tuna.tsinghua.edu.cn/CRAN/')"
?
#編譯
?
./gradlew spark-rpm -PparentDir=/usr/bigtop

10.編譯flink

#下載flink源碼包
?
./gradlew flink-download
?
#解壓flink源碼
?
cd dl
?
tar -zxvf flink-1.15.0.tar.gz
?
#修改pom文件
?
vi flink-1.15.0/flink-runtime-web/pom.xml 
?
在275行 nodeVersion改為v12.22.1
?
在276行 npmVersion改為6.14.12
?
#重新打包flink源碼
?
tar -zcvf flink-1.15.0.tar.gz flink-1.15.0
?
#編譯
?
./gradlew flink-rpm -PparentDir=/usr/bigtop

11.編譯tez

#下載tez源碼包
?
./gradlew tez-download
?
#解壓tez源碼
?
cd dl
?
tar -zxvf apache-tez-0.10.1-src.tar.gz
?
#修改pom文件
?
vi apache-tez-0.10.1-src/tez-ui/pom.xml 
?
在37行 allow-root-build改為--allow-root=true
?
#重新打包tez源碼
?
tar -zcvf apache-tez-0.10.1-src.tar.gz apache-tez-0.10.1-src
?
#編譯
?
./gradlew tez-rpm -PparentDir=/usr/bigtop

12.編譯bigtop-ambari-mpack

./gradlew bigtop-ambari-mpack-rpm -PparentDir=/usr/bigtop

13.編譯bigtop-groovy

./gradlew bigtop-groovy-rpm -PparentDir=/usr/bigtop

14.編譯bigtop-jsvc

./gradlew bigtop-jsvc-rpm -PparentDir=/usr/bigtop

15.編譯bigtop-select

./gradlew bigtop-select-rpm -PparentDir=/usr/bigtop

16.編譯bigtop-utils

./gradlew bigtop-utils-rpm -PparentDir=/usr/bigtop

17.編譯ranger

./gradlew ranger-rpm -PparentDir=/usr/bigtop

18.編譯solr

./gradlew solr-rpm -PparentDir=/usr/bigtop

19.編譯zeppelin

#下載zeppelin源碼包
?
./gradlew zeppelin-download
?
#解壓zeppelin源碼
?
cd dl
?
tar -zxvf zeppelin-0.10.1.tar.gz
?
#修改pom文件
?
vi zeppelin-0.10.1/pom.xml 
?
在209行plugin.gitcommitid.useNativeGit改為true
?
vi zeppelin-0.10.1/spark/pom.xml
?
在50行spark.src.download.url改為https://repo.huaweicloud.com/apache/spark/${spark.archive}/${spark.archive}.tgz
?
在53行spark.bin.download.url改為https://repo.huaweicloud.com/apache/spark/${spark.archive}/${spark.archive}-bin-without-hadoop.tgz
?
vi zeppelin-0.10.1/rlang/pom.xml
?
在41行spark.src.download.url改為https://repo.huaweicloud.com/apache/spark/${spark.archive}/${spark.archive}.tgz
?
在44行spark.bin.download.url改為https://repo.huaweicloud.com/apache/spark/${spark.archive}/${spark.archive}-bin-without-hadoop.tgz
?
vi zeppelin-0.10.1/flink/flink-scala-parent/pom.xml
?
在45行flink.bin.download.url改為https://repo.huaweicloud.com/apache/flink/flink-${flink.version}/flink-${flink.version}-bin-scala_${flink.scala.binary.version}.tgz
?
#重新打包zeppelin源碼
?
tar -zcvf zeppelin-0.10.1.tar.gz zeppelin-0.10.1
?
#編譯
?
./gradlew zeppelin-rpm -PparentDir=/usr/bigtop

到了這里,關(guān)于BigTop3.2.0 大數(shù)據(jù)組件編譯--組件編譯的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【Python腳本隨手筆記】 ---基于鴻蒙系統(tǒng)LiteOS實(shí)現(xiàn)差分編譯腳本(上篇)

    【Python腳本隨手筆記】 ---基于鴻蒙系統(tǒng)LiteOS實(shí)現(xiàn)差分編譯腳本(上篇)

    ?? 所屬專欄:【Python腳本隨手筆記】 ?? 作??者:我是夜闌的狗?? ?? 個(gè)人簡(jiǎn)介:一個(gè)正在努力學(xué)技術(shù)的CV工程師,專注基礎(chǔ)和實(shí)戰(zhàn)分享 ,歡迎咨詢! ?? 歡迎大家:這里是CSDN,我總結(jié)知識(shí)的地方,喜歡的話請(qǐng)三連,有問(wèn)題請(qǐng)私信 ?? ?? ?? ??大家好,又見(jiàn)面了,我

    2024年04月09日
    瀏覽(20)
  • 【第五章 flutter學(xué)習(xí)之flutter進(jìn)階組件-上篇】

    【第五章 flutter學(xué)習(xí)之flutter進(jìn)階組件-上篇】

    children可以復(fù)制多個(gè)組成列表 設(shè)置縱向列表方向 Flutter動(dòng)態(tài)列表可以通過(guò)ListView.builder或ListView.separated來(lái)實(shí)現(xiàn)。 如下例 Filutter 是一個(gè)開(kāi)源的 JavaScript 庫(kù),用于創(chuàng)建和管理可過(guò)濾和可排序的數(shù)據(jù)表。FridView 是 Filutter 庫(kù)中的一個(gè)組件,用于在數(shù)據(jù)表中顯示數(shù)據(jù)行。FridView 組件具有

    2024年02月14日
    瀏覽(25)
  • 接口自動(dòng)化測(cè)試項(xiàng)目2.0,讓你像Postman一樣編寫測(cè)試用例,支持多環(huán)境切換、多業(yè)務(wù)依賴、數(shù)據(jù)庫(kù)斷言等

    接口自動(dòng)化測(cè)試項(xiàng)目2.0,讓你像Postman一樣編寫測(cè)試用例,支持多環(huán)境切換、多業(yè)務(wù)依賴、數(shù)據(jù)庫(kù)斷言等

    接口自動(dòng)化測(cè)試項(xiàng)目2.0 本框架主要是基于 Python + unittest + ddt + HTMLTestRunner + log + excel + mysql + 企業(yè)微信通知 + Jenkins 實(shí)現(xiàn)的接口自動(dòng)化框架。 項(xiàng)目參與者: 陳勇志 技術(shù)支持郵箱: 262667641@qq.com 個(gè)人微信: Testing_player 個(gè)人博客地址: https://home.cnblogs.com/u/Nephalem-262667641 微信公眾號(hào):測(cè)

    2024年02月16日
    瀏覽(22)
  • python接口自動(dòng)化測(cè)試框架2.0,讓你像Postman一樣編寫測(cè)試用例,支持多環(huán)境切換、多業(yè)務(wù)依賴、數(shù)據(jù)庫(kù)斷言等

    python接口自動(dòng)化測(cè)試框架2.0,讓你像Postman一樣編寫測(cè)試用例,支持多環(huán)境切換、多業(yè)務(wù)依賴、數(shù)據(jù)庫(kù)斷言等

    接口自動(dòng)化測(cè)試項(xiàng)目2.0 軟件架構(gòu) 本框架主要是基于 Python + unittest + ddt + HTMLTestRunner + log + excel + mysql + 企業(yè)微信通知 + Jenkins 實(shí)現(xiàn)的接口自動(dòng)化框架。 前言 公司突然要求你做自動(dòng)化,但是沒(méi)有代碼基礎(chǔ)不知道怎么做?或者有自動(dòng)化基礎(chǔ),但是不知道如何系統(tǒng)性的做自動(dòng)化,

    2024年02月13日
    瀏覽(24)
  • [自定義 Vue 組件] 小尾巴下拉菜單組件(2.0) TailDropDown

    [自定義 Vue 組件] 小尾巴下拉菜單組件(2.0) TailDropDown

    文章歸檔:https://www.yuque.com/u27599042/coding_star/kcoem6dgyn8drglb [自定義 Vue 組件] 下拉菜單(1.0) DropDownMenu:https://www.yuque.com/u27599042/coding_star/llltv52tchmatwg4 在 src 目錄下,創(chuàng)建 constant 目錄,在其中新建 tail_drop_down_constant.js 文件,在其中聲明組件所依賴的常量 在 src 目錄下,創(chuàng)建 sty

    2024年02月05日
    瀏覽(22)
  • redis7.2.0 centos源碼編譯安裝并設(shè)置開(kāi)機(jī)自啟動(dòng)

    下載源碼包 編譯編碼 編譯編碼 此時(shí)默認(rèn)redis-server redis-cli等命令行安裝到目錄/usr/local/bin/目錄中。 如果你想安裝命令行到指定目錄中你可以指定位置 如 make install PREFIX=/usr/local/redis 修改redis.conf 后臺(tái)啟動(dòng) daemonize yes 支持遠(yuǎn)程連接 注釋或者指定為0.0.0.0 bind 127.0.0.1 -::1 protected

    2024年02月10日
    瀏覽(25)
  • 低代碼(四)低代碼平臺(tái)前端技術(shù)組件選型2.0

    上節(jié)已經(jīng)介紹了前端的部分組件技術(shù)選型,本節(jié)繼續(xù)。 AntV 數(shù)據(jù)可視化組件 AntV 是一個(gè)數(shù)據(jù)可視化項(xiàng)目,也是一個(gè)團(tuán)隊(duì),螞蟻金服數(shù)據(jù)可視化團(tuán)隊(duì),一群有愛(ài)有夢(mèng)的人,懷揣「讓人們?cè)跀?shù)據(jù)世界里獲得視覺(jué)化思考能力」的夢(mèng)想前行, 希望成就智能時(shí)代全球領(lǐng)先的數(shù)據(jù)可視化解

    2023年04月10日
    瀏覽(21)
  • 【業(yè)務(wù)功能篇38】上篇:Springboot+activiti7 工作流引擎 增加網(wǎng)關(guān)組件、Assignment分配權(quán)限

    【業(yè)務(wù)功能篇38】上篇:Springboot+activiti7 工作流引擎 增加網(wǎng)關(guān)組件、Assignment分配權(quán)限

    在前面的一篇文章中,簡(jiǎn)單舉例了一個(gè) 工單電子流,【業(yè)務(wù)功能篇36】Springboot+activiti7 工作流引擎_studyday1的博客-CSDN博客僅有一個(gè)子任務(wù),這種一般是針對(duì)比較簡(jiǎn)單的一個(gè)遺留問(wèn)題記錄場(chǎng)景,今天再介紹一個(gè),相對(duì)比較復(fù)雜的流程,多個(gè)處理,審批節(jié)點(diǎn)任務(wù),通過(guò)排他網(wǎng)關(guān)組

    2024年02月13日
    瀏覽(20)
  • QT學(xué)習(xí)筆記-開(kāi)發(fā)環(huán)境編譯Qt MySql數(shù)據(jù)庫(kù)驅(qū)動(dòng)與交叉編譯Qt MySql數(shù)據(jù)庫(kù)驅(qū)動(dòng)

    QT學(xué)習(xí)筆記-開(kāi)發(fā)環(huán)境編譯Qt MySql數(shù)據(jù)庫(kù)驅(qū)動(dòng)與交叉編譯Qt MySql數(shù)據(jù)庫(kù)驅(qū)動(dòng)

    如果需要在QT程序中實(shí)現(xiàn)與MySQL數(shù)據(jù)庫(kù)的交互,那么必不可少的一環(huán)就是對(duì)Qt MySql數(shù)據(jù)庫(kù)驅(qū)動(dòng)的編譯。 操作系統(tǒng):Windows10 專業(yè)版 64位 Qt版本:Qt 5.15.2 開(kāi)發(fā)環(huán)境Qt安裝路徑:D:Qt 交叉編譯服務(wù)器:Ubuntu 18.4 交叉編譯服務(wù)器Qt安裝路徑:/opt/Qt 目標(biāo)芯片:rk3568 目標(biāo)平臺(tái):arm64 Qt安裝

    2024年02月11日
    瀏覽(44)
  • 【算法與數(shù)據(jù)結(jié)構(gòu)】--前言

    歡迎來(lái)到《算法與數(shù)據(jù)結(jié)構(gòu)》專欄!這個(gè)專欄將引領(lǐng)您進(jìn)入計(jì)算機(jī)科學(xué)領(lǐng)域中最重要、最精彩的領(lǐng)域之一:算法與數(shù)據(jù)結(jié)構(gòu)。不管您是一名初學(xué)者,還是已經(jīng)擁有一定編程經(jīng)驗(yàn)的開(kāi)發(fā)者,都可以從這里找到有益的知識(shí)和實(shí)踐。 在計(jì)算機(jī)科學(xué)的世界里,算法和數(shù)據(jù)結(jié)構(gòu)是至關(guān)重

    2024年02月07日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包