日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SequoiaDB巨杉数据库S3实例安装部署

發(fā)布時(shí)間:2024/3/26 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SequoiaDB巨杉数据库S3实例安装部署 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本章介紹 SequoiaS3 的安裝、配置與啟動(dòng)。

安裝

SequoiaS3 集成于 SequoiaDB 巨杉數(shù)據(jù)庫的安裝包中。SequoiaDB 安裝完成后,用戶可到安裝路徑下的 tools/sequoias3 目錄查看相關(guān)組件。

配置SequoiaDB

SequoiaS3 對接的 SequoiaDB 需開啟 RC 級(jí)別事務(wù),且配置為等鎖模式

> var db = new Sdb( "localhost", 11810 ) > db.updateConf( { transactionon:true, transisolation:1, translockwait:true} )

配置SequoiaS3

  • 切換至安裝目錄下的 tools/sequoias3 目錄

    cd tools/sequoias3
  • 打開 config 目錄中的 application.properties 文件

    $ vi config/application.properties
  • 修改文件中的如下配置:

  • 配置對外監(jiān)聽端口為 8002

    server.port=8002

    配置 coord 節(jié)點(diǎn)的 IP 和端口,可以配置多組并使用逗號(hào)分隔

    sdbs3.sequoiadb.url=sequoiadb://192.168.20.37:11810,192.168.20.38:11810

    如果在 SequoiaDB 中已經(jīng)為 SequoiaS3 的存儲(chǔ)創(chuàng)建了專屬的域,需在此處配置

    sdbs3.sequoiadb.meta.domain=domain1 sdbs3.sequoiadb.data.domain=domain2

    Note:

    上述配置是啟動(dòng) SequoiaS3 的基礎(chǔ)配置,其他配置可參考本章末尾的配置說明。

    啟動(dòng)

    配置修改完成后,通過 ./sequoias3.sh 可執(zhí)行腳本啟動(dòng) SequoiaS3

    $ ./sequoias3.sh start

    如需停止 SequoiaS3 進(jìn)程,可執(zhí)行 stop -p {port} 停止監(jiān)聽指定端口的 SequoiaS3 進(jìn)程,或執(zhí)行 stop -a 停止所有 SequoiaS3 進(jìn)程

    $ ./sequoias3.sh stop -p 8002

    配置說明

    基礎(chǔ)配置

    參數(shù)配置說明
    server.portSequoiaS3 監(jiān)聽端口號(hào)
    sdbs3.sequoiadb.urlSequoiaS3 所對接 SequoiaDB 的 coord 節(jié)點(diǎn) IP 和端口,以 sequoiadb://為前綴,多組之間使用逗號(hào)分隔
    例如:sdbs3.sequoiadb.url=sequoiadb://sdbserver1:11810,sdbserver2:11810,sdbserver3:11810 默認(rèn)值為:sdbs3.sequoiadb.url=sequoiadb://localhost:11810
    sdbs3.sequoiadb.authSequoiaS3 對接的 SequoiaDB 用戶名密碼,如果 SequoiaDB 未配置密碼,則此處不需要配置
    sdbs3.sequoiadb.meta.csNameSequoiaS3 存儲(chǔ)元數(shù)據(jù)的集合空間名稱,默認(rèn)為 S3_SYS_Meta;系統(tǒng)啟動(dòng)時(shí)如果檢測到?jīng)]有此集合空間,則會(huì)自動(dòng)創(chuàng)建
    sdbs3.sequoiadb.meta.domainSequoiaS3 存儲(chǔ)元數(shù)據(jù)的集合空間所在域,只在初次啟動(dòng)系統(tǒng)時(shí)生效
    sdbs3.sequoiadb.data.csNameSequoiaS3 存儲(chǔ)對象數(shù)據(jù)的集合空間名稱前綴,默認(rèn)為 S3_SYS_Data,系統(tǒng)會(huì)隨著上傳對象時(shí)的年份變化創(chuàng)建不同的集合空間
    例如:2019 年上傳的對象會(huì)存儲(chǔ)在名為 S3_SYS_Data_2019 的集合空間中,上傳對象數(shù)據(jù)時(shí)如果沒有對應(yīng)的集合空間,系統(tǒng)會(huì)自動(dòng)創(chuàng)建
    sdbs3.sequoiadb.data.domainSequoiaS3 存儲(chǔ)對象數(shù)據(jù)的集合空間所在域
    sdbs3.sequoiadb.data.csRangeSequoiaS3 在同一時(shí)間段可以創(chuàng)建的存儲(chǔ)對象數(shù)據(jù)的集合空間數(shù)量
    sdbs3.sequoiadb.data.lobPageSizeSequoiaS3 存儲(chǔ)對象數(shù)據(jù)的集合空間的 lobPageSize
    sdbs3.sequoiadb.data.replSizeSequoiaS3 存儲(chǔ)對象數(shù)據(jù)的集合空間內(nèi)集合的 replSize

    SequoiaS3 與 SequoiaDB 之間的連接池配置

    參數(shù)配置說明
    sdbs3.sequoiadb.maxConnectionNumSequoiaS3 會(huì)建立與 SequoiaDB 數(shù)據(jù)庫的連接池,該參數(shù)指定連接池內(nèi)最大連接數(shù)量
    sdbs3.sequoiadb.maxIdleNum連接池最大空閑連接數(shù)量,也是系統(tǒng)初始建立的連接數(shù)量
    sdbs3.sequoiadb.deltaIncCount連接池單次增加連接的數(shù)量
    sdbs3.sequoiadb.keepAliveTime連接池中空閑連接存活時(shí)間,單位:毫秒,0 表示不關(guān)心連接隔多長時(shí)間沒有收發(fā)消息
    sdbs3.sequoiadb.CheckInterval連接池檢測空閑連接的周期,將超過 maxIdleNum 的空閑連接關(guān)閉。單位:毫秒。
    sdbs3.sequoiadb.validateConnection使用連接前先檢查該連接是否可用

    桶配置

    參數(shù)配置說明
    sdbs3.bucket.limit每位用戶允許創(chuàng)建存儲(chǔ)桶的最大數(shù)量,默認(rèn)為 100 個(gè)
    sdbs3.bucket.allowreput是否允許重復(fù)創(chuàng)建同名存儲(chǔ)桶而不報(bào)錯(cuò)

    分段上傳配置

    參數(shù)配置說明
    sdbs3.multipartupload.partlistinuse是否使用 Complete Multipart Upload 請求中攜帶的分段列表進(jìn)行合并,如果該配置為 true,則根據(jù)請求攜帶的分段列表中指定的分段進(jìn)行合并;如果該配置為 false,則根據(jù)系統(tǒng)中已經(jīng)收到的所有分段按分段編碼順序進(jìn)行合并,不使用請求中的分段列表,也不檢查請求中的分段列表的內(nèi)容有效性
    sdbs3.multipartupload.partsizelimit合并分段時(shí)是否檢查分段的大小,當(dāng)配置為 true 時(shí),除最后一個(gè)分段外,其他分段必須處于 5M~5G 的范圍內(nèi),超出范圍則合并失敗;該參數(shù)在 partlistinuse 配置為 true 時(shí)生效
    sdbs3.multipartupload.incompletelifecycle已初始化未完成的分段上傳請求保留天數(shù),默認(rèn)配置為三天;當(dāng)一個(gè)分段上傳請求初始化三天后仍未完成,則清理該請求和已上傳的分段

    鑒權(quán)配置

    參數(shù)配置說明
    sdbs3.authorization.check是否對用戶進(jìn)行鑒權(quán),如果配置為 false,則對所有訪問用戶都不做合法性檢查,所有用戶對系統(tǒng)進(jìn)行訪問都按照默認(rèn)系統(tǒng)用戶擁有最大權(quán)限進(jìn)行訪問

    查詢上下文配置

    參數(shù)配置說明
    sdbs3.context.lifecycle查詢對象列表的上下文保存周期,單位:分鐘
    查詢對象列表時(shí),如果有未查完的記錄,系統(tǒng)記錄上下文,并返回上下文的 token,等待下一次查詢;查詢完成后清理上下文,如超時(shí)未收到下次查詢,清理上下文
    sdbs3.context.cron上下文過期清理檢測周期,格式:cron

    點(diǎn)擊巨杉數(shù)據(jù)庫官網(wǎng)文檔中心了解更多。

    總結(jié)

    以上是生活随笔為你收集整理的SequoiaDB巨杉数据库S3实例安装部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。