去OceanBase下載若干文件
1 首先安裝ob-deploy-2.3.1-2.el7.x86_64.rpm
?
rpm -ivh ob-deploy-2.3.1-2.el7.x86_64.rpm# 運行此命令的時候他會報錯 RPM should not be used directly install RPM packages, use Alien instead! 這個需要用Alien去轉換為deb的包,不支持Ubuntu,真是蛋疼# 安裝alien
apt-get install alien# 轉換包 轉換可能需要時間稍長,耐心等待完成
alien -d ob-deploy-2.3.1-2.el7.x86_64.rpm# 重新安裝
dpkg -i ob-deploy_2.3.1-3_amd64.deb
2 禁用遠程倉庫
obd mirror disable remote
3? 將安裝包添加至本地鏡像
obd mirror clone *.rpm
4?查看本地鏡像中安裝包列表
obd mirror list local
5 修改配置
? ? ? ? OBD安裝好后,會提供一些默認的yml配置文件,在/usr/obd/example/目錄下,因為是單機部署,因此采取的配置文件樣板是mini-single-example.yaml。需修改username(本服務器用戶root)、password(用戶所對應密碼)、port(ssh端口)、ip(服務器ip)、devname(內網ip網卡名稱)。單機部署的話我是直接把ip設置為127.0.01可在github上查看https://github.com/oceanbase/obdeploy/blob/master/example/mini-single-example.yaml? ? ? ? 開始安裝
# ob-cluster 這塊是集群的名稱,這塊可以隨意填寫
obd cluster deploy ob-cluster -c mini-single-example.yaml
啟動OceanBase。啟動之前先保證所選yml文件中的各項配置是否滿足,例如內存,磁盤空間等
obd cluster start ob-cluster
然后使用可視化工具就可以連接的到了
特別注意,期間報了幾個錯誤此處記錄一下
OBD-2002:failed to start x.x.x.x observer
-
memory_limit
?小于 8G。 -
system_memory
?太大或太小。通常情況下?memory_limt/3 ≤ system_memory ≤ memory_limt/2
。
還有一個是servers設置的是127.0.0.1 devname 那里設置的是ens192,這樣他會報連接不到127.0.0.1? 這里把devname 改成lo? ?就可以了?