拷貝.run檔案到各個伺服器的目錄
scp sequoiadb_*.run root@node-2: /opt
scp sequoiadb_*.run root@node-3: /opt
給.run檔案賦予可執行的許可權
chmod a+x sequoiadb_*.run
執行.run檔案進行安裝,-sms引數不需要了,因為不需要安裝圖形管理介面
./sequoiadb_*.run --mode text
-sms true
./sequoiadb_*.run --mode unattended
:以靜默安裝的方式進行安裝
程序詳解
sdbcm和sdbcmd:兩個互為守護程序,當其中之一被kill之後,另一程序會負責把被kill的程序重新啟動
sdb部署
手工建立資料記錄的存放目錄mkdir /sequoiadb/database/ -p
對該目錄進行許可權修改chown sdbadmin:sdbadmin_group -r /sequoiadb/database/
測試sdbadmin是否能在該目錄下操作檔案
su - sdbadmin
cd /sequoiadb/database
touch test.txt
shell部署
連線到本地的集群服務程序sdbcm
var oma = new oma("localhost", 11790)
建立乙個臨時的協調節點
oma.createcoord(18800, "sequoiadb/database/coord/18800")
啟動oma.startnode(18800)
連線到臨時協調節點
db = new sdb("localhost", 18800)
建立編目節點組,編目節點,並啟動
db.createcatarg("node-1",11800, "sequoiadb/database/cata/11800")
var catarg = db.getrg("syscataloggroup")
var node1 = catarg.createnode("node-2", 11800, "sequoiadb/database/cata/11800")
var node2 = catarg.createnode("node-3", 11800, "sequoiadb/database/cata/11800")
node1.start()
node2.start()
建立資料組1,建立資料組節點(開啟事務功能),並啟動
var rg = db.createrg("group1")
rg.createnode("node-1", 11830, "sequoiadb/database/data/11830, )"
rg.createnode("node-2", 11830, "sequoiadb/database/data/11830, )"
rg.createnode("node-3", 11830, "sequoiadb/database/data/11830, )"
rg.start()
建立資料組2,建立資料組節點(預設不開啟事務功能),並啟動
var rg = db.createrg("group2")
rg.createnode("node-1", 11840, "sequoiadb/database/data/11830, )"
rg.createnode("node-3", 11840, "sequoiadb/database/data/11830, )"
rg.start()
建立協調節點組
var rg = db.createcoordrg()
rg.createnode("node-1", 11810, "sequoiadb/database/data/11810)"
rg.createnode("node-2", 11810, "sequoiadb/database/data/11810)"
rg.createnode("node-3", 11810, "sequoiadb/database/data/11810)"
rg.start()
刪除臨時協調節點
oma.removecoord(18800)
部署完成 SequoiaDB基於命令列的CRUD
等於 db.foo.bar.find 匹配符 db.foo.bar.find db.foo.bar.find db.foo.bar.find id大於0小於2 db.foo.bar.find 找出存在phone欄位的所有記錄,0 不存在巢狀陣列匹配 db.foo.bar.find 陣列物件為bson...
msiexec命令列安裝 命令列無介面安裝ajax
windows r installer.v 3.01.4000.3959 msiexec option optional parameter 安裝選項 安裝或配置產品 a 管理安裝 在網路上安裝產品 j t g 播發產品 m 播發到所有使用者,u 播發到當前使用者 解除安裝產品 顯示選項 quiet...
命令列安裝virtualbox
virtualbox 安裝 rpm包 rpm ivh virtualbox.rpm.virtualbox rpm包安裝好後會自動生成vboxusers組,系統上要用虛擬機器的使用者都可以把這個組新增進去 virtualbox extension pack安裝 vboxmanage extpack i...