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

單機離線部署OceanBase3.1.5詳解

 更新時間:2024年11月18日 10:45:39   作者:SinceFalling  
文章詳細(xì)介紹了如何下載、安裝和配置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

-- 禁用遠(yuǎn)程倉庫
obd mirror disable remote

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

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

修改配置

1)OBD安裝好后,會提供一些默認(rèn)的yml配置文件,在/usr/obd/example/目錄下,因為是單機部署,因此采取的配置文件樣板是mini-single-example.yaml。需修改username(本服務(wù)器用戶root)、password(用戶所對應(yīng)密碼)、port(ssh端口)、ip(服務(wù)器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是集群名字,可隨意設(shè)置
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)由于之前沒有設(shè)置密碼,OceanBase會自動生成一個無序密碼,執(zhí)行啟動命令的時候會顯示

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

也可以在配置文件中查看(啟動時是按照所選yml模板復(fù)制生成一份專屬的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'直接連接,不@租戶的話默認(rèn)選擇的是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)文章

  • 一文弄懂?dāng)?shù)據(jù)庫設(shè)計的三范式

    一文弄懂?dāng)?shù)據(jù)庫設(shè)計的三范式

    面試中經(jīng)常會問到的數(shù)據(jù)庫三范式指的是什么,本文主要介紹了數(shù)據(jù)庫設(shè)計的三范式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • CentOS 8.2部署CouchDB 3.3數(shù)據(jù)庫的方法

    CentOS 8.2部署CouchDB 3.3數(shù)據(jù)庫的方法

    這篇文章主要介紹了CentOS 8.2部署CouchDB 3.3數(shù)據(jù)庫,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Navicat Premium 15 永久破解激活工具及安裝教程(親測可用)

    Navicat Premium 15 永久破解激活工具及安裝教程(親測可用)

    這篇文章主要介紹了Navicat Premium 15 永久破解激活教程,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 利用DataSet部分功能實現(xiàn)網(wǎng)站登錄

    利用DataSet部分功能實現(xiàn)網(wǎng)站登錄

    這篇文章主要介紹了利用DataSet部分功能實現(xiàn)網(wǎng)站登錄 ,需要的朋友可以參考下
    2017-05-05
  • 在PostgreSQL的基礎(chǔ)上創(chuàng)建一個MongoDB的副本的教程

    在PostgreSQL的基礎(chǔ)上創(chuàng)建一個MongoDB的副本的教程

    這篇文章主要介紹了在PostgreSQL的基礎(chǔ)上創(chuàng)建一個MongoDB的副本的教程,使在使用NoSQL的同時又能用到PostgreSQL中的東西,需要的朋友可以參考下
    2015-04-04
  • 關(guān)于數(shù)據(jù)庫系統(tǒng)的概述

    關(guān)于數(shù)據(jù)庫系統(tǒng)的概述

    大家好,本篇文章主要講的是關(guān)于數(shù)據(jù)庫系統(tǒng)的概述,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Navicat圖形化界面之Navicat?Premium?12?安裝與使用教程

    Navicat圖形化界面之Navicat?Premium?12?安裝與使用教程

    Navicat?premium?是一款數(shù)據(jù)庫管理工具,它可以讓你以單一程式同時連線到?MySQL、SQLite、Oracle?及?PostgreSQL?資料庫,讓管理不同類型的資料庫更加的方便,下面通過本文給大家介紹Navicat?Premium?12?安裝使用教程,需要的朋友參考下吧
    2021-12-12
  • 詳解數(shù)據(jù)庫中跨庫數(shù)據(jù)表的運算

    詳解數(shù)據(jù)庫中跨庫數(shù)據(jù)表的運算

    跨庫數(shù)據(jù)表,是指邏輯上同一張數(shù)據(jù)表被分別存儲在不同數(shù)據(jù)庫中。接下來通過本文給大家介紹數(shù)據(jù)庫中跨庫數(shù)據(jù)表的運算方法,感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • 關(guān)于面試中常問的數(shù)據(jù)庫回表問題

    關(guān)于面試中常問的數(shù)據(jù)庫回表問題

    這篇文章主要介紹了關(guān)于面試中常問的數(shù)據(jù)庫回表問題,回表就是先通過數(shù)據(jù)庫索引掃描出數(shù)據(jù)所在的行,再通過行主鍵id取出索引中未提供的數(shù)據(jù),即基于非主鍵索引的查詢需要多掃描一棵索引樹,需要的朋友可以參考下
    2023-07-07
  • 使用alwayson后如何收縮數(shù)據(jù)庫日志的方法詳解

    使用alwayson后如何收縮數(shù)據(jù)庫日志的方法詳解

    這篇文章主要介紹了使用alwayson后如何收縮數(shù)據(jù)庫日志,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07

最新評論

伊金霍洛旗| 资阳市| 深圳市| 谢通门县| 沙洋县| 调兵山市| 永平县| 通州市| 潼南县| 宜黄县| 桐梓县| 新龙县| 仙桃市| 辉县市| 东至县| 阜平县| 彰武县| 西贡区| 阳春市| 枞阳县| 恭城| 曲水县| 义马市| 农安县| 连州市| 定西市| 宁阳县| 河东区| 新泰市| 三明市| 札达县| 六安市| 万盛区| 观塘区| 东城区| 登封市| 马尔康县| 普兰店市| 新邵县| 兰州市| 望都县|