欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

單機離線部署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)架構。

二、安裝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用戶賦予操作權限
GRANT ALL ON *.* TO user

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

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

代碼段 小部件

總結

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

相關文章

  • 面試中常常被問到sql優(yōu)化的幾種方案

    面試中常常被問到sql優(yōu)化的幾種方案

    這篇文章主要給大家介紹了關于面試中常常被問到sql優(yōu)化的幾種方案,現(xiàn)在?試過程中除了開發(fā)的基礎,?試官通常還會問SQL優(yōu)化的??,SQL優(yōu)化也能體現(xiàn)出來平時對數(shù)據(jù)庫的理解和技術的?低,需要的朋友可以參考下
    2023-08-08
  • sqlsever2019文件創(chuàng)建與變量示例

    sqlsever2019文件創(chuàng)建與變量示例

    大家好,本篇文章主要講的是sqlsever2019文件創(chuàng)建與變量示例,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Access和SQL Server里面的SQL語句的不同之處

    Access和SQL Server里面的SQL語句的不同之處

    做了一個Winform的營養(yǎng)測量軟件,來回的搗騰著Access數(shù)據(jù)庫,還是那幾句增刪改查,不過用多了,發(fā)現(xiàn)Access數(shù)據(jù)庫下的SQL語句和SQL Server下正宗的SQL還有有很大的不同。
    2009-12-12
  • 數(shù)據(jù)分析數(shù)據(jù)庫ClickHouse在大數(shù)據(jù)領域應用實踐

    數(shù)據(jù)分析數(shù)據(jù)庫ClickHouse在大數(shù)據(jù)領域應用實踐

    這篇文章主要為大家介紹了數(shù)據(jù)分析數(shù)據(jù)庫ClickHouse在大數(shù)據(jù)領域應用實踐,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • 通過一分鐘快速了解索引技巧

    通過一分鐘快速了解索引技巧

    這篇文章主要給大家介紹了如何通過一分鐘快速了解索引技巧的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用索引具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • 當數(shù)據(jù)庫變慢時的解決方法

    當數(shù)據(jù)庫變慢時的解決方法

    當數(shù)據(jù)庫變慢時,我們應如何入手,下面的解決方法。
    2009-04-04
  • Navicat如何導出所有的查詢數(shù)據(jù)的方法

    Navicat如何導出所有的查詢數(shù)據(jù)的方法

    這篇文章主要介紹了Navicat如何導出所有的查詢數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • HQL查詢語言的使用介紹

    HQL查詢語言的使用介紹

    HQL是Hibernate Query Language的縮寫,語法很想SQL,但是HQL是一種面向對象的查詢語言。SQL的操作對象是數(shù)據(jù)列、表等數(shù)據(jù)庫對象,而HQL操作的是類、實例、屬性
    2013-10-10
  • 設置CA證書來強化PostgreSQL的安全性的教程

    設置CA證書來強化PostgreSQL的安全性的教程

    這篇文章主要介紹了設置CA證書來強化PostgreSQL的安全性的教程,主要用到了CA私鑰,需要的朋友可以參考下
    2015-04-04
  • 在windows上用docker?desktop安裝部署StoneDB

    在windows上用docker?desktop安裝部署StoneDB

    這篇文章主要介紹了在windows上用docker?desktop安裝部署StoneDB的相關資料,整個過程記錄的十分詳細,推薦給大家,需要的朋友可以參考下
    2022-08-08

最新評論