官术网_书友最值得收藏!

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模式是否成功配置的方法如下:

主站蜘蛛池模板: 宁陵县| 兴义市| 福泉市| 黎川县| 乌兰察布市| 辽中县| 元谋县| 南投市| 泗阳县| 韶关市| 贵定县| 景德镇市| 墨脱县| 乌拉特前旗| 禄劝| 原平市| 襄垣县| 璧山县| 莫力| 舒城县| 峨边| 凯里市| 永德县| 开平市| 雅江县| 始兴县| 长宁县| 尼木县| 德昌县| 双辽市| 五大连池市| 甘南县| 柳州市| 双辽市| 永嘉县| 察哈| 白朗县| 台南县| 赤水市| 无锡市| 鹤山市|