Cockroachdb 一 系統環境

2022-04-11 07:02:08 字數 1064 閱讀 9954

cockroachdb

一、系統環境

**硬體**

最低標準

a 至少3個節點保證集群可用副本

b 每個節點至少1cpu ,2gb ram。增加資源配置可支援處理更多的資料,負載,高併發,高效能。

最佳效能

a 使用 ssd 代替 hdd

b 使用大機器,增加cpu比增加ram能帶來更好的效果

最佳彈性

a 使用多個小機器而不是少量的大機器,這樣在資料從掛掉的節點中恢復的更快。

b 使用zone config 將預設的副本數有3增加到5。可以在集群,資料庫,表級別指定。

**集群拓撲**

a 至少3個幾點保證乙個幾點掛掉後集群仍可用。

b 每個節點在在獨立的機器上,降低乙個機器掛掉後多個節點資料丟失。除非乙個機器上有多個hhd或ssd,啟動節點時可指定多個 --store

c 奇數個副本強於偶數個。理由3個節點的集群和4個節點的集群都只允許乙個節點掛機,如果使掛機節點可達到2個至少需要5個幾點的集群。

d 跨資料中心建議不資料中心不跨大陸。略。

**同步時鐘**

需要時間同步,如果乙個節點檢測到時間偏移大於最大偏移量的一半或更多是就自行關閉,各種case不解釋。自覺安裝ntp或chrony。

**快取設定**

節點啟動時預設快取是25%,如果在乙個機器上啟動多個應用請指定 --cache

cockroach start --cache=5gb

**檔案描述符限制**

經過各種計算

a 最低需求 1950 否則啟動失敗

b 推薦不限制或至少15000多多益善

c 限制過低時,cockroachdb分配給儲存10000剩餘的給網路,這可能導致網路分配少於256。

設定方式

修改 vi /etc/security/limits.conf

* - nofile 65536

* soft noproc 65536

* hard noproc 65536

* soft nofile 65536

* hard nofile 65536

一 系統設定

開啟輕點來點按和應用expose兩選項,其餘預設即可 把dock放在左邊,使其自動隱藏,取消為開啟的應用開啟指示燈並且移除所有應用程式。這一點是因為我們後面要做鍵盤流的配置,dock並沒有什麼用處。左上角留空,左下角啟動臺,右上角通知中心,右下角桌面 開啟訪達的偏好設定,設定只勾選 顯示所有副檔名 ...

UMP認識 (一)系統架構

ump unified mysql platform 是由阿里集團核心系統資料庫團隊設計與實現的,提供低成本和高效能的mysql雲資料服務。ump系統架構 先不用著急看圖,後面介紹各個元件後再來看就比較清楚了。1 mnesia 分布式資料庫管理系統 mnesia支援事務 提供透明的資料分片 利用兩階...

一 系統準備工作

ubuntu14.04 64位 新裝系統先不要安裝顯示卡驅動 1.安裝git 和python dev sudo apt get install python dev git sudo apt get install gfortran 14 04預設沒有安裝2.檢視ubuntu有無gcc,g gfor...