成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

OceanBase在線擴(kuò)容縮容

IT那活兒 / 3510人閱讀
OceanBase在線擴(kuò)容縮容
一. 基本概述

現(xiàn)有集群 1-1-1架構(gòu),每個(gè)zone里面只有一個(gè)observer

擴(kuò)容后2-2-2,每個(gè)zone里面有兩個(gè)observer


二. observer服務(wù)器準(zhǔn)備

配置建議和原集群中的observer一模一樣

1. 所有主機(jī)配置主機(jī)名及/etc/hosts

hostnamectl set-hostname ob5
hostnamectl set-hostname ob6
hostnamectl set-hostname ob7

配置/etc/hosts文件
192.168.8.147  ob5
192.168.8.148  ob6
192.168.8.149   ob7

2. 所有主機(jī)關(guān)閉防火墻與selinux

1) 關(guān)閉防火墻,并開(kāi)機(jī)禁用
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service
2) 禁用selinux
sed -i s@SELINUX=enforcing@SELINUX=disabled@g /etc/selinux/config
grep "^SELINUX=" /etc/selinux/config
3) 重啟
reboot
4) 檢查
systemctl status firewalld.service
iptables -L
getenforce

3.  所有主機(jī)配置NTP

vi /etc/ntp.conf

注釋文件中的以下4行
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

在末行添加NTP服務(wù)器IP地址,我這里是本地NTP服務(wù)器,就使用OCP主機(jī)最為時(shí)鐘源
server 192.168.8.130

重啟NTP服務(wù),預(yù)計(jì)5~10分鐘就會(huì)同步,可手動(dòng)拉同步
systemctl restart ntpd.service
ntpq -p

--檢查時(shí)間誤差
clockdiff 192.168.8.130

4.  允許root SSH

vi /etc/ssh/sshd_config
注釋
#PermitRootLogin no
systemctl restart sshd.service

5. 關(guān)閉numa

判斷系統(tǒng)是否開(kāi)啟了numa 功能
grep -i numa /var/log/dmesg
如果出現(xiàn)了:"No NUMA configuration found" ,則證明是關(guān)閉了numa 功能,如果是其他內(nèi)容,則為開(kāi)啟了numa

--關(guān)閉numa
vi /etc/default/grub
在 GRUB_CMDLINE_LINUX 參數(shù)的末尾增加 numa=off


[root@ob6 clonescripts]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed s, release .*$,,g /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=vg0/lv_root rd.lvm.lv=vg0/lv_swap rhgb quiet numa=off elevator=deadline
numa=off"
GRUB_DISABLE_RECOVERY="true"

--重建grub 配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
--重啟操作系統(tǒng)
reboot


三. 部署Observer

使用自動(dòng)化部署工具部署Observer

1.安裝自動(dòng)化部署工具

rpm –ivh t-oceanbase-antman-1.3.6-1919351.alios7.x86_64.rpm
cd /root/t-oceanbase-antman/clonescripts
./clone.sh –h 獲取幫助

2. 添加admin用戶

./clone.sh –u

3. 修改屬主屬組

chown admin:admin -R /data/1
chown admin:admin -R /data/log1

4. 對(duì)每臺(tái)服務(wù)器的操作系統(tǒng)內(nèi)核進(jìn)行設(shè)置

cd /root/t-oceanbase-antman/clonescripts
./clone.sh -r
obc

5. 安裝依賴包

cd /root/t-oceanbase-antman/clonescripts
./clone.sh -r
obm

6. 部署前環(huán)境檢查

統(tǒng)一檢查腳本

cd /root/t-oceanbase-antman/clonescripts
./clone.sh –t

也可以使用如下檢查方法:

sh precheck.sh –m ob          ob主機(jī)使用

關(guān)注failed項(xiàng),處理好后繼續(xù)檢查,直到所有的檢查項(xiàng)都通過(guò)。


四. 在OCP擴(kuò)容

1. 添加主機(jī)

直到新添加的observer的狀態(tài)為空閑。

2. 添加observer

3. 注意事項(xiàng)

添加遇到問(wèn)題,日志如下:


2021-03-10 10:43:20.703  INFO 67 --- [ task-2,0abda3d4bc1b4206,14188bec0edd] c.a.o.c.metadb.task.TaskInstanceEntity : task 35868 run with context Context(parallelIdx=-1, stringMap={cluster_name=cluster, cluster_id=2, service_type=OB_CLUSTER, rpm_name=oceanbase-2.2.73-20201117154111.el7.x86_64.rpm, service_name=cluster:1, target_operate_status=NORMAL, zone_name=zone3, server_port=2882, service_version=2.2.73, ob_cluster_id=1}, listMap={root_server_ips=[192.168.8.132, 192.168.8.131, 192.168.8.133], host_ids=[8], server_ips=[192.168.8.147]})

2021-03-10 10:43:20.705  INFO 67 --- [ task-2,0abda3d4bc1b4206,14188bec0edd] c.a.o.c.metadb.task.TaskInstanceEntity : executor node ip:192.168.8.130

2021-03-10 10:43:20.707 ERROR 67 --- [ task-2,0abda3d4bc1b4206,14188bec0edd] com.alipay.ocp.core.util.ExceptionUtils : Checked Exception: com.alipay.ocp.core.exception.IllegalArgumentException occurred with code error.file.meta.not.found, and args [sys-package, oceanbase-2.2.73-20201117154111.el7.x86_64.rpm]

2021-03-10 10:43:20.710 ERROR 67 --- [ task-2,0abda3d4bc1b4206,14188bec0edd] c.a.o.core.task.manager.TaskManagerImpl : got exception while execute task:
com.alipay.ocp.core.exception.IllegalArgumentException: [OCP IllegalArgumentException]: status=400 BAD_REQUEST, errorCode=FILE_META_NOT_FOUND, args=sys-package,oceanbase-2.2.73-20201117154111.el7.x86_64.rpm at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_152]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_152]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_152]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_152]
at com.alipay.ocp.core.util.ExceptionUtils.newException(ExceptionUtils.java:96) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.core.util.ExceptionUtils.throwException(ExceptionUtils.java:90) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.core.util.ExceptionUtils.illegalArgs(ExceptionUtils.java:29) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.service.compute.softwarepackage.SoftwarePackageService.getPackageByName(SoftwarePackageService.java:233) ~[ocp-service-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.service.task.business.host.ReserveHostTask.getSoftwarePackageId(ReserveHostTask.java:73) ~[ocp-service-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.service.task.business.host.ReserveHostTask.run(ReserveHostTask.java:45) ~[ocp-service-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.core.metadb.task.TaskInstanceEntity.run(TaskInstanceEntity.java:192) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.core.task.manager.TaskManagerImpl.lambda$null$1(TaskManagerImpl.java:177) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.core.task.manager.TaskManagerImpl.redirectOutputIfNotSysSchedule(TaskManagerImpl.java:221) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105]
at com.alipay.ocp.core.task.manager.TaskManagerImpl.lambda$executeTask$2(TaskManagerImpl.java:149) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_152]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_152]
at com.alipay.ocp.core.thread.TraceDecorator.lambda$decorate$0(TraceDecorator.java:28) ~[ocp-core-2.5.0-20210105.jar!/:2.5.0-20210105]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) ~[na:1.8.0_152]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627) ~[na:1.8.0_152]
at java.lang.Thread.run(Thread.java:882) ~[na:1.8.0_152]

沒(méi)找到oceanbase的rpm包,該包在安裝集群的時(shí)候,就上傳過(guò),這里沒(méi)找到是因?yàn)楹竺嬷匦掳惭b了OCP,接管了之前的集群,所有沒(méi)找到rpm包,重新上傳一下既可!

上傳軟件包(OCP重裝后,需要重新上傳oceanbase的安裝包),如果沒(méi)有重裝,請(qǐng)忽略這一步!

4. 查看擴(kuò)容進(jìn)度

子任務(wù)執(zhí)行失敗之后,可以重試。

5.  擴(kuò)容檢查

拓?fù)鋱D已完成在線擴(kuò)容。


五. 在線縮容

現(xiàn)有集群 2-2-2架構(gòu),每個(gè)zone里面只有兩個(gè)observer

縮容后1-1-1,每個(gè)zone里面只有一個(gè)observer

1. 發(fā)起合并

2.  停止計(jì)劃下線的observer

需要一個(gè)一個(gè)的停止。

3. 刪除計(jì)劃下線的observer

4.  查看刪除任務(wù)

刪除計(jì)劃下線的observer主機(jī)

檢查

已完成在線縮容。

相關(guān)閱讀:

OceanBase安裝部署

Oceanbase集群搭建中問(wèn)題處理

OceanBase 集群搭建過(guò)程中問(wèn)題分享



END


更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129822.html

相關(guān)文章

  • 銀行交易系統(tǒng) TiDB 在線縮容遷移

    摘要:臨近年中,銀行重要系統(tǒng)的建設(shè)進(jìn)入投產(chǎn)沖刺階段,本次上線又有多個(gè)系統(tǒng)對(duì)接,為了優(yōu)化集群資源分配,引發(fā)了這次分享的主題線上系統(tǒng)的縮容的遷移,本文主要針對(duì)本次的縮容遷移過(guò)程進(jìn)行梳理總結(jié)。 作者:Dan本文轉(zhuǎn)載自公眾號(hào)「白噪聲OG」。 經(jīng)歷了上禮拜漫長(zhǎng)的上線周期,終于有時(shí)間總結(jié)一下期間發(fā)生的故事。TiDB 是一款非常優(yōu)秀的國(guó)產(chǎn)分布式 NewSQL 數(shù)據(jù)庫(kù),因其支持水平擴(kuò)展性、強(qiáng)一致性、高可用性...

    suemi 評(píng)論0 收藏0
  • 宜信開(kāi)源|詳解PaaS平臺(tái)LAIN的功能和架構(gòu)

    摘要:是宜信公司大數(shù)據(jù)創(chuàng)新中心開(kāi)發(fā)的開(kāi)源平臺(tái)。為宜信大數(shù)據(jù)創(chuàng)新中心各個(gè)團(tuán)隊(duì)提供了統(tǒng)一的測(cè)試和生產(chǎn)環(huán)境,簡(jiǎn)化了服務(wù)的部署與上線流程,也降低了運(yùn)維人員對(duì)系統(tǒng)管理的復(fù)雜度。基于容器技術(shù),面向多樣化的技術(shù)棧,并且天然隔離系統(tǒng)和應(yīng)用的依賴。 LAIN是宜信公司大數(shù)據(jù)創(chuàng)新中心開(kāi)發(fā)的開(kāi)源PaaS平臺(tái)。在金融的場(chǎng)景下,LAIN 是為解放各個(gè)團(tuán)隊(duì)和業(yè)務(wù)線的生產(chǎn)力而設(shè)計(jì)的一個(gè)云平臺(tái)。LAIN 為宜信大數(shù)據(jù)創(chuàng)新中...

    mist14 評(píng)論0 收藏0
  • 2021年11月國(guó)產(chǎn)數(shù)據(jù)庫(kù)排行榜:openGauss闖入前三,Kingbase流行度與日俱增,TDe

    摘要:年月國(guó)產(chǎn)數(shù)據(jù)庫(kù)流行度排行榜前名達(dá)夢(mèng)本月分?jǐn)?shù)下跌,總分,位于榜單第二位。人大金倉(cāng)保持增長(zhǎng)態(tài)勢(shì),本月分?jǐn)?shù)大幅上漲,總分,位于榜單第九位。達(dá)夢(mèng)入選其中,位列總榜第國(guó)產(chǎn)數(shù)據(jù)庫(kù)第。月日,人大金倉(cāng)與天津科大正式簽訂聯(lián)合人才培養(yǎng)協(xié)議。2021年11月國(guó)產(chǎn)數(shù)據(jù)庫(kù)流行度排行榜前15名 ? 達(dá)夢(mèng)本月分?jǐn)?shù)下跌10.88,總分467.45,位于榜單第二位。作為具有完全自主知識(shí)產(chǎn)權(quán)的國(guó)產(chǎn)數(shù)據(jù)庫(kù)廠商,今年達(dá)夢(mèng)的...

    waruqi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<