cd /opt/sequoiadb/bin然後./sdb進入shell環境就不說了哈(你已經說了!)
****
1.1 連線本地集群管理服務程序 sdbcm:
var oma = new oma(「localhost」,11790)
1.2 建立臨時協調節點
oma.createcoord(18800,」/opt/sequoiadb/database/coord/18800」)
1.3 啟動臨時協調節點
oma.startnode(18800)
**
2.1 連線臨時協調節點
var db = new sdb(「localhost」,18800)
2.2 建立編目節點組
db.createcatarg(「u1604-wjy」,11800,」/opt/sequoiadb/database/cata/11800」)
2.3 建立編目節點
var catarg = db.getrg(「syscataloggroup」)
var node1 = catarg.createnode(「u1604-wjy」,11820,」/opt/sequoiadb/database/cata/11820」)
var node2 = catarg.createnode(「u1604-wjy」,11830,」/opt/sequoiadb/database/cata/11830」)
var node3 = catarg.createnode(「u1604-wjy」,11840,」/opt/sequoiadb/database/cata/11840」)
2.4 啟動編目節點
node1.start()
node2.start()
node3.start()
**
3.1 建立資料節點組
var datarg = db.createrg(「datagroup」)
3.2 建立資料節點
datarg.createnode(「u1604-wjy」,11850,」/opt/sequoiadb/database/data/11850」)
datarg.createnode(「u1604-wjy」11860,」/opt/sequoiadb/database/data/11860」)
datarg.createnode(「u1604-wjy」,11870,」/opt/sequoiadb/database/data/11870」)
3.3 啟動資料節點組
datarg.start()
**
4.1 建立協調節點組
var coordrg = db.createcoordrg()
4.2 建立協調節點
coordrg.createnode(「u1604-wjy」,11880,」/opt/sequoiadb/database/coord/11880」)
coordrg.createnode(「u1604-wjy」,11890,」/opt/sequoiadb/database/coord/11890」)
4.2.3
coordrg.createnode(「u1604-wjy」,11900,」/opt/sequoiadb/database/coord/11900」)
4.3 啟動協調節點組
coordrg.start()
**
5.1 連線本地集群管理服務程序 sdbcm
var oma = new oma(「localhost」,11790)
5.2 刪除臨時協調節點
oma.removecoord(18800)
> question:
1 cataolog要乙個個start() ,coord和data可以直接star() 對應組,另外不是有/opt/sequoiadb/bin/sdbcmart 一鍵拉起全部節點嘛 /吐槽==.
2 db.foo.bar這樣寫sequoiadb原生sql跟js一樣好low /吐槽==. 希望可以直接db.exec/execupdate(「…」)這樣寫和寫mysql一樣就舒服了
> conlusion:
1 sequoiadb引入多維度分割槽概念,採用水平分割槽結合垂直分割槽的混合分割槽,使得儲存的大表進一步拆分,使得海量訪問高儲存密度的伺服器的情況 ,大幅提公升伺服器效能,降低磁碟訪問開銷(時間大大縮短) /不得不說能實現這點挺厲害的~o_o
2 乙個cs(collection space)對應/opt/sequoiadb/database/coord/*/下的.data和.idx檔案(這兩個檔案不可輕易改動)
學習隨筆,歡迎交流吐槽==。
SequoiaDB集群的搭建(一)
1.搭建集群環境 分為高可用和高效能兩種選擇 高可用部署方式適用於對可靠性要求高,但資料量不大 總吞吐要求不高的應用場景。在該部署中,在三颱物理伺服器上,都部署有資料節點和編目節點,三個資料節點組成乙個副本組,三個編目節點組成副本集群。協調節點部署在業務應用的伺服器上,也可以將應用 協調節點合部到資...
一台Linux主機搭建kafka集群
具體看 wget 0.1 kafka 2.11 0.9 0.1.tgz tar xzf kafka 2.11 0.9 0.0.tgzkafka broker配置檔案修改 修改kafka根目錄下的config server.propertiesbroker.id 0 整個集群內唯一id號,整數,一般從...
一台電腦哦上配置tomcat集群
參考 如果僅僅為了配置乙個可用的集群,tomcat的配置將會非常簡單。分別開啟兩個tomcat的server.xml配置檔案,其中一台可以採用預設 的設定,只需要修改兩個地方,而另乙個要有較大改動以避免與前一台衝突。如果兩台不在同一臺伺服器上執行,對於埠就不需做改動。首先是 配置關閉埠,找到,第一台...