
由于某些原因公司的數據庫需要由mysql換為oceanbase所以有了這篇帖子。這個部署卡了我一周現在終于可以使用了。遇到了很多的問題大部分都是連接超時在啟動暫停查看集群狀態的時候連接超時如下圖所示會一直卡在這個連接服務器的位置其實真正運行起來他會很快而不是需要等好幾分鐘甚至十幾分鐘。我的運行環境虛擬化平臺VMware 虛擬機操作系統Ubuntu 22.04.5 LTS內核版本5.15.0-185-genericCPU架構x86_64總內存16 GiB磁盤機械硬盤 (HDD)根目錄/總容量 156GB當前使用 50%可用 76GB具體的可以跟官方的的比較一下https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000006076963關于里面的一項磁盤類型磁盤類型官方文檔推薦的是SSD我用的是HDD目前沒有什么影響。如果需要搞性能的可以選擇SSD。我選擇的是單機使用obd 命令行部署集中式版官方文檔推薦的使用交互式部署方法部署。鏈接給你們放一下在這里使用 obd 命令行部署集中式版 - OceanBase 數據庫 V4.4.2 | OceanBase 文檔中心要注意如果你們的磁盤或者內存不夠一定要按照官方的最小要求先擴大不然后面可能會遇到各種各樣的問題。另外要注意的幾點如果你曾經部署過但是遇到了問題需要重新部署的情況1.我建議在Ubuntu新建一個用戶并且開好足夠的權限。創建用戶 - OceanBase 數據庫 V4.4.2 | OceanBase 文檔中心2. 修復時鐘/時區非常重要如果你有時區不匹配的問題– 檢查時區timedatectl date– 確保時區正確且開啟 NTP 同步sudo timedatectl set-timezone Asia/Shanghai sudo systemctl enable --now chronyd # 或 ntp找不到也沒事執行完上一條可以再檢查一下時區是否正確– 確認時間不會跳變chronyc tracking執行不成功也沒事只要前面地命令檢查出來的時區正確即可3. 把288128822886的端口的殘留進程清掉清理殘留的數據目錄.oceanbase-all-in-one_20260728015113myoceanbase以及其他的一些可以詢問一下ai哪些殘留數據會影響重新部署確認 OBD 集群列表為空obd cluster list 不用刪除安裝包解壓目錄oceanbase-all-in-on直接進入oceanbase-all-in-on開始部署按照官方文檔部署好之后會輸出配置信息并且成功啟動集群這時用命令查詢集群能否成功啟動并且正常使用admindotmess:~/oceanbase-all-in-one$ obclient -h127.0.0.1 -P2881 -urootsys -p你自己的密碼 -Doceanbase -e select 1; ------ | 1 | ------ | 1 | ------admindotmess:~/oceanbase-all-in-one$ obd cluster display myoceanbase Get local repositories and plugins ok Open ssh connection ok Connect to observer 127.0.0.1:2881 ok Wait for observer init ok --------------------------------------------- | oceanbase-ce | ----------------------------------------- | ip | version | port | zone | status | ----------------------------------------- | 127.0.0.1 | 4.6.0.0 | 2881 | zone1 | ACTIVE | ----------------------------------------- obclient -h127.0.0.1 -P2881 -urootsys -pai123456 -Doceanbase -A cluster unique id: 9b8d43d1-3d37-5b50-b551-07aa5ab5fbc0-19fa7c420b2-00000604 obshell program health check ok display obshell dashboard ok ---------------------------------------------------- | obshell Dashboard | ------------------------------------------------- | url | user | password | status | ------------------------------------------------- | http://127.0.1.1:2886 | root | ******** | active | ------------------------------------------------- Trace ID: cf20b9d2-8a5b-11f1-a64c-000c296051f7 If you want to view detailed obd logs, please run: obd display-trace cf20b9d2-8a5b-11f1-a64c-000c296051f7如果輸出很快一般都是沒什么問題了的。