最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

單機離線部署OceanBase3.1.5詳解

 更新時間:2024年11月18日 10:45:39   作者:SinceFalling  
文章詳細介紹了如何下載、安裝和配置OceanBase數(shù)據(jù)庫,包括配置OBD、修改配置文件、指定版本啟動、修改limits.conf、部署安裝、啟動OceanBase、安裝obclient、創(chuàng)建用戶租戶等步驟

一、官網(wǎng)下載OceanBase安裝包

下載紅框內(nèi)總共五個rpm包,至于選擇x86還是arm可以通過uname -a指令查看操作系統(tǒng)架構(gòu)。

二、安裝OceanBase

配置OBD

-- 安裝OBD
rpm -i ob-deploy-2.1.1-2.el7.x86_64.rpm

-- 禁用遠程倉庫
obd mirror disable remote

-- 將安裝包添加至本地鏡像
obd mirror clone *.rpm

-- 查看本地鏡像中安裝包列表
obd mirror list local

修改配置

1)OBD安裝好后,會提供一些默認的yml配置文件,在/usr/obd/example/目錄下,因為是單機部署,因此采取的配置文件樣板是mini-single-example.yaml。需修改username(本服務器用戶root)、password(用戶所對應密碼)、port(ssh端口)、ip(服務器ip)、devname(內(nèi)網(wǎng)ip網(wǎng)卡名稱)。具體配置解釋yml文檔中都有,也可在github上查看。

2)指定版本啟動:如果在上述“1.配置OBD”的操作中將多個安裝包添加至本地鏡像,則需在指定配置文件下添加如下內(nèi)容version: 版本號

3)修改limits.conf,不然后續(xù)執(zhí)行部署的時候可能會報錯

open files number must not be less than 20000 (Current value: 1024)

vim /etc/security/limits.conf

添加如下兩行

root soft nofile 655350
root hard nofile 655350

三.部署安裝

1)開始安裝

-- obtest是集群名字,可隨意設置
obd cluster deploy obtest -c mini-single-example.yaml

2)啟動OceanBase。啟動之前先保證所選yml文件中的各項配置是否滿足,例如內(nèi)存,磁盤空間等

obd cluster start obtest

3)一些常規(guī)指令:

# 查看集群列表 obd cluster list

# 查看集群狀態(tài),以部署名為 obtest 為例 obd cluster display obtest

# 停止運行中的集群,以部署名為 obtest 為例 obd cluster stop obtest

# 銷毀已部署的集群,以部署名為 obtest 為例 obd cluster destroy obtest 

4)由于之前沒有設置密碼,OceanBase會自動生成一個無序密碼,執(zhí)行啟動命令的時候會顯示

也可以通過obd cluster display obtest來查看

也可以在配置文件中查看(啟動時是按照所選yml模板復制生成一份專屬的yml文件,其他信息不變,密碼配置會自動修改。

可以通過obd cluster list查看配置地址)

5)安裝obclient(回到rpm包所在目錄

-- 安裝obclient依賴
rpm -i libobclient-2.2.2-3.el7.x86_64.rpm
-- 安裝obclient
rpm -i obclient-2.2.2-1.el7.x86_64.rpm

6)登錄

-- obclient登錄(注意端口和密碼指令參數(shù)的大小寫)
obclient -h192.168.x.x -P2881 -uroot@sys -p'xxxxxx'

“-uroot@sys”中,前面的root是用戶(系統(tǒng)管理員),后面的sys是租戶(系統(tǒng)租戶)。

也可以直接使用obclient -h192.168.x.x -P2881 -uroot -p'xxxxxx'直接連接,不@租戶的話默認選擇的是sys租戶。

創(chuàng)建用戶租戶

1)創(chuàng)建資源單元(創(chuàng)建資源池需要)

CREATE RESOURCE UNIT unit1 MAX_CPU 1, MAX_MEMORY '1G', MAX_IOPS 128,MAX_DISK_SIZE '10G', MAX_SESSION_NUM 64, MIN_CPU=1, MIN_MEMORY='1G', MIN_IOPS=128;

該語句僅支持 sys 租戶的管理員執(zhí)行。

語句中提及的參數(shù)不能省略,必須指定 CPU、Memory、IOPS、Disk Size 和 Session Num 的大小。

為參數(shù)指定值時,可以采用純數(shù)字不帶引號的方式,也可以使用帶單位加引號的方式(例如:'1T'、'1G'、'1M'、'1K')。

例如: max_memory='10G' 等效于 max_memory=10737418240

  • MAX_MEMORY 的取值范圍為 [1073741824,+∞),單位為字節(jié),即最小值為 1 GB。
  • MAX_IOPS 的取值范圍為 [128,+∞)。
  • MAX_DISK_SIZE 的取值范圍為 [536870912,+∞],單位為字節(jié),即最小值為 512 MB。
  • MAX_SESSION_NUM 的取值范圍為 [64,+∞)。
  • MAX_CPUMAX_MEMORY 表示使用該資源配置的資源單元能夠提供的 CPU和 Memory 的上限。
  • MIN_CPUMIN_MEMORY 表示使用該資源配置的資源單元能夠提供的 CPU 和 Memory 的下限。

2)創(chuàng)建資源池

CREATE RESOURCE POOL pool1 UNIT='unit1',UNIT_NUM=1,ZONE_LIST=('zone1');

sys 租戶才能創(chuàng)建資源池。

3)創(chuàng)建租戶,并指定允許任何客戶端 IP 連接該租戶。

CREATE TENANT IF NOT EXISTS test_tenant CHARSET='utf8mb4',ZONE_LIST=('zone1'), PRIMARY_ZONE='zone1', RESOURCE_POOL_LIST=('pool1') SET ob_tcp_invited_nodes='%' ;

只有 root 用戶連接到 sys 租戶(root@sys)才能執(zhí)行 CREATE TENANT 命令去創(chuàng)建租戶。

4)創(chuàng)建用戶(新租戶下的用戶)

-- 先登錄新租戶,新建租戶的root管理員是沒有密碼的
obclient -h192.168.x.x -P2881 -uroot@test_tenant -p
-- 修改root用戶密碼
ALTER USER root IDENTIFIED BY 'xxxxx'
-- 創(chuàng)建新的普通用戶
CREATE USER 'user' IDENTIFIED BY 'xxxxx';
-- 使用root用戶給新建的user用戶賦予操作權(quán)限
GRANT ALL ON *.* TO user

5)使用普通租戶的普通用戶登錄

obclient -h192.168.x.x -P2881 -uuser@test_tenant -p'xxxxxx'

代碼段 小部件

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

大新县| 卓尼县| 和平区| 青龙| 阿坝县| 宜城市| 泾源县| 丹凤县| 渝中区| 荣昌县| 贵定县| 乐至县| 富宁县| 观塘区| 丹阳市| 怀来县| 明水县| 抚顺县| 荥阳市| 梨树县| 鄱阳县| 乐昌市| 化州市| 利辛县| 多伦县| 朝阳区| 楚雄市| 昆山市| 承德县| 大安市| 高青县| 石棉县| 内丘县| 宣汉县| 伊宁市| 临桂县| 永康市| 洞口县| 苍山县| 广德县| 襄垣县|