- SequoiaDB分布式數(shù)據(jù)庫權(quán)威指南
- 許建輝 (加)陳元熹
- 1042字
- 2022-05-06 18:40:05
3.1.1 軟硬件環(huán)境需求
SequoiaDB是一款金融級分布式數(shù)據(jù)庫,該數(shù)據(jù)庫可以輕松地部署和運行在主流架構(gòu)的服務(wù)器及虛擬化環(huán)境中。作為一款高性能分布式數(shù)據(jù)庫,SequoiaDB支持絕大多數(shù)主流的硬件(見表3-1)、網(wǎng)絡(luò)設(shè)備和Linux操作系統(tǒng)環(huán)境(見表3-2)。
表3-1 SequoiaDB支持的硬件平臺

(續(xù)表)

表3-2 SequoiaDB支持的Linux操作系統(tǒng)

需要注意的是,操作系統(tǒng)需要glibc 2.15、libstdc++6.0.18或更高版本。如需要在生產(chǎn)環(huán)境中采用列表外的Linux操作系統(tǒng),則可聯(lián)系SequoiaDB官網(wǎng)的技術(shù)支持人員,以獲得更詳細(xì)的信息。
SequoiaDB對于開發(fā)、測試和生產(chǎn)環(huán)境的服務(wù)器有不同的硬件配置要求和建議,其中,最低配置要求如表3-3所示。
表3-3 服務(wù)器的最低配置要求

所有驗證測試環(huán)境中的SequoiaDB可部署在同一臺服務(wù)器上。如進(jìn)行性能相關(guān)的測試,則需要采用較高性能的存儲和網(wǎng)絡(luò)硬件配置,以免影響測試結(jié)果,如表3-4所示。
表3-4 服務(wù)器的較高配置要求

注意:表3-4所示配置中的SequoiaDB是部署在物理機(jī)上的。在生產(chǎn)環(huán)境中強(qiáng)烈推薦使用如表3-5所示的服務(wù)器配置。
表3-5 服務(wù)器的高配置要求

(續(xù)表)

注意:對于SequoiaDB的磁盤大小配置,建議普通物理磁盤不超過4TB;單臺服務(wù)器可配置部分物理SSD(固態(tài)磁盤),以提高性能。
在安裝SequoiaDB之前,應(yīng)先對與Linux系統(tǒng)相關(guān)的配置進(jìn)行檢查和設(shè)置,包括主機(jī)名、主機(jī)名/IP地址映射、防火墻和SELinux。在配置主機(jī)名時,不同系統(tǒng)的操作不盡相同。
● 在SUSE系統(tǒng)中,執(zhí)行如下命令:

● 在Red Hat 6/CentOS 6或更低版本的系統(tǒng)中,執(zhí)行如下命令:

● 在Red Hat 7/Red Hat 8或CentOS 7/CentOS 8中,執(zhí)行如下命令:

● 在Ubuntu系統(tǒng)中,執(zhí)行如下命令:

配置主機(jī)名的驗證方法是執(zhí)行hostname命令,若輸出sdbserver1,則說明配置成功:

配置主機(jī)名/IP地址映射的方法是,將服務(wù)器節(jié)點的主機(jī)名與IP地址映射關(guān)系配置到/etc/hosts文件中:

主機(jī)名/IP地址映射的驗證方法如下:

如果想關(guān)閉防火墻的配置,就需要根據(jù)不同系統(tǒng)執(zhí)行相應(yīng)的命令。
● 對于SUSE 11,執(zhí)行如下命令:

● 對于SUSE 12,執(zhí)行如下命令:

● 對于Red Hat 6/CentOS 6或更低版本的系統(tǒng),執(zhí)行如下命令:

● 對于Red Hat 7/Red Hat 8或CentOS 7/CentOS 8,執(zhí)行如下命令:

● 對于Ubuntu,執(zhí)行如下命令:

如果成功關(guān)閉防火墻,不同系統(tǒng)就會給出各自的反饋信息。
● SUSE 11中的輸出信息如下:

● SUSE 12中的輸出信息如下:

● Red Hat 6/CentOS 6或更低版本系統(tǒng)中的輸出信息如下:

● Red Hat 7/Red Hat 8或CentOS 7/CentOS 8中的輸出信息如下:

● Ubuntu中的輸出信息如下:

用戶可以將SELinux配置為“關(guān)閉”(disabled),或?qū)⒛J秸{(diào)整為“permissive”。根據(jù)SequoiaDB的特性,建議用戶關(guān)閉SELinux,方法如下:
(1)修改配置文件/etc/selinux/config,將SELinux配置為“disabled”。

(2)重啟操作系統(tǒng)。

驗證SELinux是否成功關(guān)閉的方法如下:

將模式配置為“permissive”的方法如下:
(1)關(guān)閉SELinux防火墻。

(2)修改配置文件/etc/selinux/config,將SELinux配置為“permissive”。

驗證permissive模式是否成功配置的方法如下:

- Python絕技:運用Python成為頂級數(shù)據(jù)工程師
- Python數(shù)據(jù)挖掘:入門、進(jìn)階與實用案例分析
- 從0到1:數(shù)據(jù)分析師養(yǎng)成寶典
- Python數(shù)據(jù)分析、挖掘與可視化從入門到精通
- SQL查詢:從入門到實踐(第4版)
- Hadoop與大數(shù)據(jù)挖掘(第2版)
- 大數(shù)據(jù)Hadoop 3.X分布式處理實戰(zhàn)
- LabVIEW 完全自學(xué)手冊
- 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實例
- 云計算
- 云工作時代:科技進(jìn)化必將帶來的新工作方式
- 數(shù)據(jù)挖掘算法實踐與案例詳解
- Scratch Cookbook
- Learn Selenium
- Learning Libgdx Game Development