动态

详情 返回 返回

OceanBase all-in-one 4.2.0.0 安裝教程(CentOS 7/EL7 一鍵部署詳細步驟) - 动态 详情

OceanBase all-in-one 4.2.0.0​ 是螞蟻集團開源的分佈式數據庫 ​OceanBase​ 提供的一個單機集成版本,打包了數據庫服務、管理工具和必要的運行環境,​解壓即用,非常適合用來學習、測試和開發

    • *

一、準備工作

1. 確保系統是 CentOS 7 或 RHEL 7 的 x86_64 架構

你下載的這個包是專門給 ​CentOS 7 或 RHEL 7 的 64 位系統​ 準備的,別的版本不一定能用。

2. 確保你有 root 權限,或者能用 sudo

安裝過程中需要用到管理員權限,最好直接用 root 用户登錄,或者用有 sudo 權限的賬號。

3. 檢查系統基礎環境(建議,但非必須)

OceanBase 對系統有一些基本要求,比如:

  • 內存最好不低於 ​8G​(最低 4G 能跑,但別太低)
  • 磁盤空間至少 ​10G 以上空閒​(數據會寫磁盤,留多點好)
  • 系統是 64 位的 Linux

你可以用以下命令簡單看一下:

uname -m                # 應該輸出 x86_64
cat /etc/redhat-release # 看看是不是 CentOS 7.x 或 RHEL 7.x
free -h                 # 看內存
df -h                   # 看磁盤剩餘空間
    • *

二、開始安裝

1. 上傳並解壓安裝包

安裝包下載:https://pan.quark.cn/s/74f4cf004e54** ,假設你已經把這個 oceanbase-all-in-one-4.2.0.0-...tar.gz文件傳到了服務器上,比如放在了 /home/yourname/目錄下。

先進入那個目錄,然後解壓:

cd /home/yourname/
tar -zxvf oceanbase-all-in-one-4.2.0.0-100120230821114201.el7.x86_64.tar.gz

解壓後會出來一個文件夾,通常名字類似於:

oceanbase-all-in-one-4.2.0.0

你可以再進這個文件夾看看:

cd oceanbase-all-in-one-4.2.0.0

2. 執行安裝腳本

在這個解壓出來的目錄裏,一般會有個安裝腳本,名字通常是:

install.sh

運行它:

./install.sh

如果提示權限不夠,就先給腳本加執行權限:

chmod +x install.sh
./install.sh

安裝過程中,它會自動:

  • 創建 OceanBase 相關的用户和目錄
  • 下載依賴(如果需要)
  • 部署 OceanBase 服務
  • 啓動服務

注意看屏幕輸出,如果有報錯就根據提示處理,比如缺少某些依賴包等。​

    • *

三、安裝後檢查

安裝成功後,OceanBase 服務應該已經啓動了。

1. 查看服務狀態

一般安裝腳本會告訴你 OceanBase 的相關服務已經啓動,或者你可以查看進程:

ps -ef | grep oceanbase

你應該能看到類似 observer這樣的進程,這是 OceanBase 的核心服務進程。

2. 使用 OBClient 連接數據庫

安裝包裏通常也自帶了一個客户端工具,叫 ​obclient,用來連接 OceanBase 數據庫。

你可以試着連接默認的 OceanBase 實例:

cd /path/to/oceanbase-all-in-one-4.2.0.0/bin   # 進入解壓包裏的 bin 目錄
./obclient -h127.0.0.1 -P2883 -uroot@sys#obdemo -p

説明:

  • -h127.0.0.1:連接本機
  • -P2883:OceanBase 默認端口
  • -uroot@sys#obdemo:用户名是 root,租户是 sys,集羣名一般是 obdemo(具體以實際為準)
  • -p:會提示你輸入密碼

🔒 ​默認密碼是多少?​

一般 all-in-one 包安裝後的 ​root@sys#obdemo​ 用户的默認密碼可能是:

root

或者為空,也可能在安裝日誌裏寫了。如果連接時提示密碼錯誤,可以嘗試不輸密碼直接回車,或者查看安裝過程中打印的日誌,裏面通常會告訴你初始密碼。

如果連接成功,説明 OceanBase 已經跑起來了!

user avatar coulthard 头像 yichenliu 头像 kongxudexiaoxiongmao 头像 q_bit 头像 lazytimes 头像 xiaolanbenlan 头像 javadog 头像 mecode 头像 leguandepaiqiu_buelwl 头像 shenchendexiaoyanyao 头像
点赞 10 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.