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

可視化分布式調(diào)度框架PowerJob部署docker版

這篇具有很好參考價值的文章主要介紹了可視化分布式調(diào)度框架PowerJob部署docker版。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

PowerJob簡介

PowerJob(原OhMyScheduler)是全新一代分布式任務(wù)調(diào)度與計算框架,其主要功能特性如下:

使用簡單:提供前端Web界面,允許開發(fā)者可視化地完成調(diào)度任務(wù)的管理(增、刪、改、查)、任務(wù)運行狀態(tài)監(jiān)控和運行日志查看等功能。

定時策略完善:支持 CRON 表達(dá)式、固定頻率、固定延遲和API四種定時調(diào)度策略。

執(zhí)行模式豐富:支持單機、廣播、Map、MapReduce 四種執(zhí)行模式,其中 Map/MapReduce 處理器能使開發(fā)者寥寥數(shù)行代碼便獲得集群分布式計算的能力。

工作流支持:支持在線配置任務(wù)依賴關(guān)系(DAG),以可視化的方式對任務(wù)進(jìn)行編排,同時還支持上下游任務(wù)間的數(shù)據(jù)傳遞,以及多種節(jié)點類型(判斷節(jié)點 & 嵌套工作流節(jié)點)。

執(zhí)行器支持廣泛:支持 Spring Bean、內(nèi)置/外置 Java 類,另外可以通過引入官方提供的依賴包,一鍵集成 Shell、Python、HTTP、SQL 等處理器,應(yīng)用范圍廣。

運維便捷:支持在線日志功能,執(zhí)行器產(chǎn)生的日志可以在前端控制臺頁面實時顯示,降低 debug 成本,極大地提高開發(fā)效率。

依賴精簡:最小僅依賴關(guān)系型數(shù)據(jù)庫(MySQL/PostgreSQL/Oracle/MS SQLServer…)

高可用 & 高性能:調(diào)度服務(wù)器經(jīng)過精心設(shè)計,一改其他調(diào)度框架基于數(shù)據(jù)庫鎖的策略,實現(xiàn)了無鎖化調(diào)度。部署多個調(diào)度服務(wù)器可以同時實現(xiàn)高可用和性能的提升(支持無限的水平擴展)。

故障轉(zhuǎn)移與恢復(fù):任務(wù)執(zhí)行失敗后,可根據(jù)配置的重試策略完成重試,只要執(zhí)行器集群有足夠的計算節(jié)點,任務(wù)就能順利完成。

在線試用:https://www.yuque.com/powerjob/guidence/hnbskn

以上內(nèi)容來自powerjob官網(wǎng)文檔,文檔地址:https://www.yuque.com/powerjob/guidence/intro
不多說,直接上教程,如果想了解更多,可以去powerjob官網(wǎng)文檔了解更多更詳細(xì)的內(nèi)容,我這里只做一個部署的教程
。

1、安裝docker

安裝docker的教程可以去本人的《docker在線和離線的安裝使用》文章中進(jìn)行查看docker安裝的教程,這里就不在贅述了。

2、安裝mysql數(shù)據(jù)庫

powerjob還支持MySQL/PostgreSQL/Oracle/MS SQLServer.,我這里是使用的mysql

docker run -p 3306:3306 --name raner_mysql \
-v /raner_file/mysql/log:/var/log/mysql \
-v /raner_file/mysql/data:/var/lib/mysql \
-v /raner_file/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=raner123  \
-d mysql:latest

在mysql中創(chuàng)建powerjob-product數(shù)據(jù)庫

CREATE DATABASE IF NOT EXISTS `powerjob-product` DEFAULT CHARSET utf8mb4

3、安裝MongoDB

docker run -p 27017:27017 --name raner_mongo  \
-v /raner_file/mongo/db:/data/db -d mongo:latest

4、安裝powerjob調(diào)度中心(powerjob-server)

首先服務(wù)器需要開放7700、10086 、10010端口。

docker run -d \
--restart=always \
--name raner_powerjob-server \
-p 7700:7700 -p 10086:10086 -p 10010:10010 \
-e TZ="Asia/Shanghai" \
-e JVMOPTIONS="" \
-e PARAMS="--spring.profiles.active=product --spring.datasource.core.jdbc-url=jdbc:mysql://192.168.199.230:3306/powerjob-product?useUnicode=true&characterEncoding=UTF-8 --spring.datasource.core.username=root --spring.datasource.core.password=raner123 --spring.data.mongodb.uri=mongodb://192.168.199.230:27017/powerjob-product" \
-v ~/raner_file/powerjob-server:/root/powerjob/server -v ~/.m2:/root/.m2 \
tjqq/powerjob-server:latest

注意:重要的事情說3遍
將mysql、MongoDB的連接地址、用戶名、密碼修改為自己的!
將mysql、MongoDB的連接地址、用戶名、密碼修改為自己的!
將mysql、MongoDB的連接地址、用戶名、密碼修改為自己的!

5、訪問powerjob

以上都安裝成功之后即可訪問powerjob的Web界面
http://IP:7700/
例如:http://192.168.199.230:7700/

6、應(yīng)用注冊

1、點擊右上角執(zhí)行應(yīng)用注冊

可視化分布式調(diào)度框架PowerJob部署docker版,docker,安裝教程,docker,容器,運維,可視化,linux,java,分布式
2、填寫應(yīng)用名稱和密碼,點擊注冊。

可視化分布式調(diào)度框架PowerJob部署docker版,docker,安裝教程,docker,容器,運維,可視化,linux,java,分布式
3、注冊成功之后即可登錄powerjob系統(tǒng)。
可視化分布式調(diào)度框架PowerJob部署docker版,docker,安裝教程,docker,容器,運維,可視化,linux,java,分布式
到此就完成啦

注意:我本人使用的是springboot項目,在項目中使用到了powerjob,想著在局域網(wǎng)中的服務(wù)器部署的powerjob,然后本地開發(fā)時填寫好了powerjob的配置,就那些調(diào)度服務(wù)器地址端口等配置,但是發(fā)現(xiàn)并不能與powerjob調(diào)度中心成功連接,調(diào)度任務(wù)也都執(zhí)行失敗,后來把自己的springboot項目打包部署到與powerjob同一個服務(wù)器上,發(fā)現(xiàn)成功了,目前就用的這種方式進(jìn)行測試的,這里說明一下,如果有小伙伴也是遇到同樣的問題,可以和我一樣試一下,不過這樣畢竟麻煩,每次都要打包部署測試,無法完成開發(fā)同步測試,影響開發(fā)效率,但我目前還沒找到解決方式,如果有小伙伴知道怎么解決,也可以一起探討一下。文章來源地址http://www.zghlxwxcb.cn/news/detail-759157.html

到了這里,關(guān)于可視化分布式調(diào)度框架PowerJob部署docker版的文章就介紹完了。如果您還想了解更多內(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)文章

  • 使用可視化docker瀏覽器,輕松實現(xiàn)分布式web自動化

    使用可視化docker瀏覽器,輕松實現(xiàn)分布式web自動化

    順著docker的發(fā)展,很多測試的同學(xué)也已經(jīng)在測試工作上使用docker作為環(huán)境基礎(chǔ)去進(jìn)行一些自動化測試,這篇文章主要講述我們在docker中使用瀏覽器進(jìn)行自動化測試如果可以實現(xiàn)可視化,同時可以對瀏覽器進(jìn)行相關(guān)的操作。 首先我們先了解什么是有頭瀏覽器和無頭瀏覽器的區(qū)別

    2024年02月14日
    瀏覽(26)
  • 完美的分布式監(jiān)控系統(tǒng) Prometheus與優(yōu)雅的開源可視化平臺 Grafana

    完美的分布式監(jiān)控系統(tǒng) Prometheus與優(yōu)雅的開源可視化平臺 Grafana

    prometheus與grafana之間是相輔相成的關(guān)系。簡而言之Grafana作為可視化的平臺,平臺的數(shù)據(jù)從Prometheus中取到來進(jìn)行儀表盤的展示。而Prometheus這源源不斷的給Grafana提供數(shù)據(jù)的支持。 Prometheus是一個開源的系統(tǒng)監(jiān)控和報警系統(tǒng),能夠監(jiān)控和告警各種系統(tǒng),包括網(wǎng)絡(luò)、存儲、服務(wù)器和

    2024年02月07日
    瀏覽(21)
  • 史上最全從零搭建ELKB(Elasticsearch、Logstash、Kibana、Beat)分布式日志管理可視化平臺之一

    史上最全從零搭建ELKB(Elasticsearch、Logstash、Kibana、Beat)分布式日志管理可視化平臺之一

    ELKB(Elasticsearch、Logstash、Kibana、Beat的組合)是一套開源的分布式日志管理方案。憑借其閉環(huán)的日志處理流程、高效的檢索性能、線性的擴展能力、較低的運維成本等特點,ELKB在最近幾年迅速崛起,成為實時日志處理開源領(lǐng)域的首要選擇。(https://cloud.tencent.com/developer/article/1143

    2024年01月19日
    瀏覽(48)
  • 完美的分布式監(jiān)控系統(tǒng)——Prometheus(普羅米修斯)與優(yōu)雅的開源可視化平臺——Grafana(格魯夫娜)

    完美的分布式監(jiān)控系統(tǒng)——Prometheus(普羅米修斯)與優(yōu)雅的開源可視化平臺——Grafana(格魯夫娜)

    ? ? ? ? prometheus與grafana之間是相輔相成的關(guān)系。作為完美的分布式監(jiān)控系統(tǒng)的Prometheus,就想布加迪威龍一樣示例和動力強勁。在猛的車也少不了儀表盤來觀察。于是優(yōu)雅的可視化平臺Grafana出現(xiàn)了。 ? ? ? ? 簡而言之Grafana作為可視化的平臺,平臺的數(shù)據(jù)從Prometheus中取到來進(jìn)

    2024年02月14日
    瀏覽(21)
  • 結(jié)合云計算的最新技術(shù)和現(xiàn)狀,介紹云計算基礎(chǔ)知識、開源分布式數(shù)據(jù)庫Clickhouse、可視化數(shù)據(jù)分析工具、分布式鏈路跟蹤系統(tǒng)Pinpoint、數(shù)據(jù)湖存儲系統(tǒng)Pulsar等

    作者:禪與計算機程序設(shè)計藝術(shù) 2019年,“云計算”將成為“經(jīng)濟(jì)全球化”的熱門詞匯之一,2020年全球云計算市場規(guī)模預(yù)計達(dá)到1萬億美元。中國是繼美國、英國之后,成為全球第四大云服務(wù)提供商。華為、騰訊、阿里巴巴等互聯(lián)網(wǎng)巨頭紛紛布局云計算領(lǐng)域,各家公司紛紛推出

    2024年02月08日
    瀏覽(29)
  • 分布式作業(yè)調(diào)度框架——ElasticJob

    分布式作業(yè)調(diào)度框架——ElasticJob

    ElasticJob 是面向互聯(lián)網(wǎng)生態(tài)和海量任務(wù)的分布式調(diào)度解決方案,由兩個相互獨立的子項目 ElasticJob-Lite 和 ElasticJob-Cloud 組成。 它通過彈性調(diào)度、資源管控、以及作業(yè)治理的功能,打造一個適用于互聯(lián)網(wǎng)場景的分布式調(diào)度解決方案,并通過開放的架構(gòu)設(shè)計,提供多元化的作業(yè)生

    2024年02月13日
    瀏覽(31)
  • 分布式定時任務(wù)調(diào)度框架Quartz

    分布式定時任務(wù)調(diào)度框架Quartz

    Quartz是一個定時任務(wù)調(diào)度框架,比如你遇到這樣的問題: 比如淘寶的待支付功能,后臺會在你生成訂單后24小時后,查看訂單是否支付,未支付則取消訂單 比如vip的每月自動續(xù)費功能 … 想定時在某個時間,去做某件事 Quartz是一套輕量級的任務(wù)調(diào)度框架,只需要定義了 Job(

    2024年02月04日
    瀏覽(37)
  • 【微服務(wù)】分布式調(diào)度框架PowerJob使用詳解

    【微服務(wù)】分布式調(diào)度框架PowerJob使用詳解

    目錄 一、前言 二、定時任務(wù)調(diào)度框架概述 2.1 為什么需要定時任務(wù)調(diào)度框架 2.2 定時任務(wù)調(diào)度使用場景 三、PowerJob 介紹 3.1 PowerJob 概述 3.2 PowerJob 功能特性 3.3 PowerJob 應(yīng)用場景 3.4 PowerJob 與其他同類產(chǎn)品對比 四、PowerJob 部署 4.1 PowerJob 架構(gòu) 4.2 部署方式介紹 4.3 idea本地部署 4.3

    2024年03月18日
    瀏覽(31)
  • 太強了!全新一代分布式任務(wù)調(diào)度與計算框架!

    大家好,我是 Java陳序員 。 我們在工作開發(fā)中,離不開任務(wù)調(diào)度。通過指定的間隔時間執(zhí)行各類操作,來完成無需用戶操作的任務(wù)。 目前市場上,有一些編程語言本身自帶的定時任務(wù)工具,如 Java 中 Timer。也有一些比較成熟的定時任務(wù)框架,如 Quartz?,F(xiàn)在大部分系統(tǒng)都是使

    2024年02月03日
    瀏覽(29)
  • 分布式任務(wù)調(diào)度框架Power-Job

    分布式任務(wù)調(diào)度框架Power-Job

    在大型業(yè)務(wù)業(yè)務(wù)系統(tǒng)中,不可避免會出現(xiàn)一些需要定時執(zhí)行需求的場景,例如定時同步數(shù)據(jù),定時清洗數(shù)據(jù),定時生成報表,大量機器一同執(zhí)行某個任務(wù),甚至有些需要分布式處理的任務(wù)例如需要更新一大批數(shù)據(jù),單機耗時太長需要進(jìn)行任務(wù)分發(fā),利用集群的計算能力等等

    2024年02月04日
    瀏覽(51)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包