docker部署OceanBase-ce cluster方式
OceanBase-ce cluster
在某些情況下,沒有root用戶密碼,或者說(shuō)老機(jī)器復(fù)用。
可以部署在機(jī)器上的docker里
0. 機(jī)器準(zhǔn)備
本人測(cè)試時(shí)準(zhǔn)備了三臺(tái)機(jī)器,安裝docker-ce
yum -y install docker-ce
注意事項(xiàng):
- root 用戶密碼 :admin
- admin用戶密碼: admin
1. 從dockerhub pull下來(lái)
zibuyu886是本人dockerhub的賬戶,是在原有centos7
docker 鏡像中部署的oceanbase-ce。參考另一篇文章: 部署OceanBase-ce
當(dāng)然也可以使用官方提供的鏡像
docker pull zibuyu886/oceanbase-ce-cluster
2. run 起來(lái)
docker run -dit --net=host --privileged=true --name obce01 docker.io/zibuyu886/oceanbase-ce-cluster:latest /usr/sbin/init
/usr/sbin/init 啟動(dòng)容器之后可以使用systemctl方法
-privileged=true 獲取宿主機(jī)root權(quán)限(特殊權(quán)限-)
su命令和su -命令最大的本質(zhì)區(qū)別就是:
前者只是切換了root身份,但Shell環(huán)境仍然是普通用戶的Shell;
而后者連用戶和Shell環(huán)境一起切換成root身份了。
如果不添加 --privileged=true
可能會(huì)因?yàn)闄?quán)限問(wèn)題無(wú)法啟動(dòng)sshd服務(wù)。
在三臺(tái)機(jī)器上都要run起來(lái)。
3. 修改配置文件
進(jìn)入docker
docker exec -it obce01 bash
配置文件在/etc/oceanbase-ce-cluster.yaml
中,可以查看和修改配置。
注意修改ip地址和對(duì)應(yīng)的幾個(gè)密碼,還有data目錄要?jiǎng)?chuàng)建出來(lái)
mkdir -p /data/data mkdir -p /data/redo
4. 開始deploy
- -c 指定配置文件
- -v 顯示部署步驟的詳細(xì)信息
obd cluster deploy obcluster -c /etc/oceanbase-ce-cluser.yaml -v
5. start ob service
obd cluster start obcluster
6. 使用obclient連接數(shù)據(jù)庫(kù)
obclient -h127.0.0.1 -P 2883 -uroot@sys#obcluster -p'your passwor' -Doceanbase -A
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker 部署開源遠(yuǎn)程桌面工具RustDesk的使用
本文介紹了RustDesk開源遠(yuǎn)程桌面工具的Docker部署使用方法,支持自建服務(wù)器,可實(shí)現(xiàn)安全私密的遠(yuǎn)程控制電腦,具有一定的參考價(jià)值,感興趣的可以了解一下2024-10-10.netcore 使用surging框架發(fā)布到docker
這篇文章主要介紹了netcore 使用surging框架發(fā)布到docker,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03三臺(tái)機(jī)器使用Docker部署Redis集群方式
這篇文章主要介紹了三臺(tái)機(jī)器使用Docker部署Redis集群方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07基于docker 搭建Prometheus+Grafana的過(guò)程詳解
這篇文章主要介紹了基于docker 搭建Prometheus+Grafana的過(guò)程詳解,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03