前言
第二次參加華為和 CSDN 的測(cè)評(píng)活動(dòng)了,這一次測(cè)試的呢是華為云 Flexus 系列的云服務(wù) X 實(shí)例,這個(gè) Flexus X 產(chǎn)品和我們經(jīng)常用的 ECS 彈性服務(wù)器來(lái)說(shuō)呢是有一些區(qū)別的,ECS 一般指的是彈性云服務(wù)器, 而 Flexus 應(yīng)用服務(wù)器 L 實(shí)例可視為輕量級(jí)應(yīng)用服務(wù)器,主要是滿足一些我們簡(jiǎn)單的 WEB 部署這些,適配一些簡(jiǎn)單的小型的應(yīng)用或者場(chǎng)景.Flexus 云服務(wù)器 X 實(shí)例則位于 L 實(shí)例和 ECS 之間(也可以當(dāng)作 ECS,畢竟控制臺(tái)顯示的就是 ECS)。X 實(shí)例通過(guò)提供更均衡的資源配置,旨在滿足部分對(duì)性能有更高需求但未達(dá)到專業(yè)級(jí)應(yīng)用的場(chǎng)景。它簡(jiǎn)化了 ECS 的購(gòu)買和配置過(guò)程,使得用戶可以更快速地啟動(dòng)服務(wù),同時(shí)保持較高的性價(jià)比。我截去了一些官網(wǎng)上的圖片,用官方的介紹來(lái)表達(dá)他應(yīng)該是更加的準(zhǔn)確:
另外一個(gè)顯著的特征,就是可以按照自己的實(shí)際需求對(duì)配置服務(wù)進(jìn)行精確化購(gòu)買以及是否通過(guò)開(kāi)啟性能模式來(lái)獲取極致的穩(wěn)定性能 SLA 保障
長(zhǎng)話短說(shuō),我已經(jīng)通過(guò)官方提供的優(yōu)惠券獲取了一定額度的配置,接下來(lái)就讓我來(lái)進(jìn)行第一次的嘗試,也是我一直想進(jìn)行的一個(gè)實(shí)驗(yàn),部署一套 xxl-job 分布式任務(wù)調(diào)度平臺(tái).通過(guò)這個(gè)部署來(lái)感受一下 Flexus X 到底如何.
XXL-JOB 簡(jiǎn)介:
在我們的平時(shí)項(xiàng)目中,定時(shí)任務(wù)扮演著至關(guān)重要的角色。無(wú)論是數(shù)據(jù)同步、報(bào)表生成,還是消息推送、定時(shí)清理,都需要依賴定時(shí)任務(wù)來(lái)準(zhǔn)確、高效地執(zhí)行。比如說(shuō)某電商系統(tǒng)需要在每天上午 10 點(diǎn),下午 3 點(diǎn),晚上 8 點(diǎn)發(fā)放一批優(yōu)惠券;12306 會(huì)根據(jù)車次的不同,設(shè)置某幾個(gè)時(shí)間點(diǎn)進(jìn)行分批放票等。XXL-JOB 是一款輕量級(jí)分布式任務(wù)調(diào)度平臺(tái),它可以給我們提供了穩(wěn)定、可靠、易用的定時(shí)任務(wù)解決方案。它采用中心化設(shè)計(jì),調(diào)度中心負(fù)責(zé)任務(wù)管理、調(diào)度,執(zhí)行器負(fù)責(zé)任務(wù)執(zhí)行。除此之外,XXL-JOB 還支持多種調(diào)度模式,比如固定速率執(zhí)行、Cron 表達(dá)式等,滿足不同業(yè)務(wù)場(chǎng)景的需求。具體的使用等等在此就不多復(fù)述了,畢竟本次重心工作主要是進(jìn)行部署
部署:
xxl-job 調(diào)度中心環(huán)境要求:
·JDK1.8+
·Maven3+
·Mysql5.7+
Flexus X 安裝 JDK:
Flexus X 安裝 JDK 和我們?cè)谄渌沫h(huán)境中操作沒(méi)有什么差別,具體的安裝步驟如下:
檢查 yum 源是否有 JDK
yum -y list java*
根據(jù)結(jié)果執(zhí)行安裝命令:
yum install -y java-1.8.0-openjdk.x86_64
執(zhí)行命令看是否安裝成功:
java -version
有版本提示安裝成功
Flexus X 安裝 Mysql:
檢查 yun 源是否有 mysql
執(zhí)行安裝 yum install mysql
第一次安裝的時(shí)候,走到這里走不通了,缺少 clent 和 lib,然后經(jīng)過(guò)查詢之后,決定使用最笨的辦法,去官網(wǎng)下載 然后再手動(dòng)安裝
1). Mysql 下載及安裝
下載地址:MySQL :: Download MySQL Community ServerHuaweiCloudEulerOS 是基于 Linux 的,選擇對(duì)對(duì)應(yīng)的版本
然后分別下載其中的Server、Client、Common、Libs
下載完成之后上傳到我們的服務(wù)器中如圖所示:
安裝順序:common→libs→client→server
使用 rpm -ivh 包名安裝組件,在文件所屬的文件夾下 使用命令分別依次執(zhí)行,最后的結(jié)果如圖所示:
查看 MySQL 的狀態(tài): systemctl status mysqld默認(rèn)為未啟動(dòng)狀態(tài)
執(zhí)行命令啟動(dòng) mysql 服務(wù):systemctl start mysqld ,綠色的 active(running)表示啟動(dòng)成功!
2).修改密碼
在修改 mysql 的密碼和遠(yuǎn)程訪問(wèn)前,我已經(jīng)修改過(guò)了服務(wù)器的安全組,設(shè)置了 3306 端口向外暴露,要不然 Navicat 等工具也是沒(méi)有辦法訪問(wèn)到本服務(wù)上的 mysql.
先使用cat /var/log/mysqld.log | grep password 命令查看原始密碼,可以使用原始密碼進(jìn)行登錄,也可以通過(guò)配置使得 mysql 不用密碼即可登錄(慎重!).
這里我們選擇第二種: 向/etc/my.cnf 文件中添加配置:skip-grant-tables
保存文件后重啟即可直接登錄,無(wú)需輸入密碼.
總結(jié):
到此為止,上述的整個(gè)實(shí)驗(yàn)就完成了. 總結(jié)一下本次過(guò)程中一些碰到的問(wèn)題. 首先是 Mysql 的部署問(wèn)題, 在第一天的時(shí)候,通過(guò) yum 形式反復(fù)安裝了很多次,總是不成功,可能和源不完整有關(guān),缺失 clent 和 lib,后來(lái)通過(guò)手動(dòng)上傳進(jìn)行了安裝. 第二個(gè)問(wèn)題的化是安全組和訪問(wèn)端口的配置,因?yàn)槲覀児臼情_(kāi)發(fā)和運(yùn)維分別只關(guān)系自己的工作,所以在發(fā)布 xxl-job 的配置中心的時(shí)候,沒(méi)有配置訪問(wèn)端口,導(dǎo)致一直發(fā)布不成功,后來(lái)經(jīng)過(guò)排查 設(shè)置后,終于得以順利進(jìn)行.最后Huawei Cloud EulerOS 也還是基于 Linux 版本進(jìn)行開(kāi)發(fā)的,總體和 CentOS 來(lái)說(shuō)沒(méi)有什么區(qū)別.使用起來(lái)絲滑流暢. That is it !
審核編輯 黃宇
-
分布式
+關(guān)注
關(guān)注
1文章
994瀏覽量
75319 -
華為云
+關(guān)注
關(guān)注
3文章
2768瀏覽量
18255
發(fā)布評(píng)論請(qǐng)先 登錄
使用VirtualLab Fusion中分布式計(jì)算的AR波導(dǎo)測(cè)試圖像模擬
華為云 Flexus X 實(shí)例云服務(wù)器部署即時(shí)通訊 IM 項(xiàng)目

Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署思源筆記工具

Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:安裝 Tasks.md 任務(wù)管理工具

華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)部署 Docker Compose 管理工具 Dockge

華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Tailchat 開(kāi)源聊天系統(tǒng)

華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Joplin 筆記工具

華為云 Flexus X 實(shí)例部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

基于Flexus X加速M(fèi)ySQL鏡像搭建XXL-JOB任務(wù)調(diào)度平臺(tái)

在華為云 X 實(shí)例上安裝部署企業(yè) Wiki 知識(shí)分享平臺(tái)的實(shí)踐

華為云 Flexus X 實(shí)例使用測(cè)評(píng)——上手初體驗(yàn),比想象的更絲滑

分布式輸電線路故障定位中的分布式是指什么

分布式工業(yè)物聯(lián)網(wǎng)平臺(tái):引領(lǐng)智能制造的新篇章
基于分布式對(duì)象存儲(chǔ)WDS的信托非結(jié)構(gòu)化數(shù)據(jù)整合平臺(tái)

評(píng)論