sequoiadb存储计算引擎的管理
sequoiadb集群手工创建
创建临时协调节点
创建并启动临时协调节点 (coord 18800)
sdb
var oma = new Oma("localhost",11790)
oma.createCoord(18800,"/opt/sequoiadb/database/coord/18800")
oma.startNode(18800)
创建编目节点(catalog 11800)
//实验环境已存在11800,实际操作创建为11900
var db = new Sdb("localhost", 18800);
db.createCataRG("server1", 11800, "/opt/sequoiadb/database/cata/11800");
创建数据节点 (data 11820-11840 )
var g1 = db.createRG("group1");
var g2 = db.createRG("group2");
var g3 = db.createRG("group3");
g1.createNode("server1", 11820, "/opt/sequoiadb/database/data/11820", { "logfilenum": 5 } );
g2.createNode("server1", 11830, "/opt/sequoiadb/database/data/11830", { "logfilenum": 5 } );
g3.createNode("server1", 11840, "/opt/sequoiadb/database/data/11840", { "logfilenum": 5 } );
g1.start();
g2.start();
g3.start();
//格式:( "<主机名>", "<端口号>", "<节点路径>, "[ {key : value, ... } ] )
//实验环境已存在11820-11840,实际操作创建为11920-11940
创建协调节点 (coord 11810)
var rg = db.createCoordRG();
rg.createNode("server1", 11810, "/opt/sequoiadb/database/coord/11810", { "logfilenum":5 } );
rg.start();
//格式:( "<主机名>", "<端口号>", "<节点路径>, "[ {key : value, ... } ] )
//实验环境已存在11820-11840,实际操作创建为11920-11940
删除临时协调节点,并检查集群节点状态
oma.removeCoord(18800);
sdblist -l -m local
sequoiadb集群节点维护
linux命令行管理节点
查看节点列表sdblist
sdblist
启停资源管理节点sdbcmtop、sdbcmart
sdbcmtop
sdbcmart
启停集群和节点sdbstart、sdbstop
sdbstop --all
sdbstart -t all
sdbstop -p 11820
sdbstart -p 11820
sequoiadb shell管理节点
使用sdb shell交互式界面管理数据组 startRG、stopRG
sdb
var db = new Sdb("localhost", 11810);
db.stopRG("group1", "group2");
db.startRG("group1", "group2");