SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司 www.sequoiadb.com contact@sequoiadb.com http://edu.csdn.net
SequoiaDB安装硬件要求 需求项 要求 CPU 磁盘 内存 网卡 X86(64位 AMD64 和 Intel EM64T 处理器) PowerPC 7 或者 PowerPC 7+ 处理器 磁盘 至少10GB(建议大于100GB) 内存 至少128MB(建议大于2GB) 网卡 至少配置 1GE 网卡
SequoiaDB支持的操作系统 需求项 要求 Linux Power PC Linux Red Hat Enterprise Linux (RHEL) 6 SUSE Linux Enterprise Server (SLES) 11 Service Pack 1 SUSE Linux Enterprise Server (SLES) 11 Service Pack 2 Ubuntu 12 CentOS 6 Power PC Linux SUSE Linux Enterprise Server (SLES)11 Service Pack 1 SUSE Linux Enterprise Server (SLES)11 Service Pack 2
安装SequoiaDB 安装步骤 操作方法 下载安装包 执行安装命令 登陆 http://www.sequoiadb.com/index.php?p=downserver 下载所需要的安装包 执行安装命令 ./sequoiadb-1.0.0-linux-x86_64-installer.run --mode text --SMS true 按照所提示信息进行安装
手动部署SequoiaDB-部署临时协调节点 检查 SequoiaDB 的配置服务状态在每台数据库服务器上检查 SequoiaDB 配置服务状态: service sdbcm status 确认系统提示“sdbcm is running”表示服务正在运行,否则请执行如下命令重新配置服务程序: service sdbcm start 切换到 sdbadmin 用户 su sdbadmin 在任意一台数据库服务器上启动 SequoiaDB Shell 控制台 /opt/sequoiadb/bin/sdb 连接到本地的集群管理服务进程 sdbcm var oma = new Oma("localhost", 11790) 创建临时协调节点 oma.createCoord(18800, "/opt/sequoiadb/database/coord/18800") 启动临时协调节点 oma.startNode(18800) (1)以下操作步骤假设 SequoiaDB 程序安装在 /opt/sequoiadb 目录下。 (2)sdb 服务进程全部以 sdbadmin 用户运行,请确保所有数据库目录都赋予 sdbadmin 读写权限,并保证安装路径都具有可读和可执行权限 (3)注其中11810为数据库服务端口名,为避免出现端口冲突等问题,切勿将数据库端口配置在随机端口范围以内。如:多数 Linux 默认随机端口范围为32768~61000,可将数据库端口配置在32767以下。
手动部署SequoiaDB-部署编目节点组 连接到临时协调节点: var db = new Sdb("localhost",18800) 创建一个编目节点组 db.createCataRG("sdbserver1", 11800, "/opt/sequoiadb/database/cata/11800") 添加另外两个编目节点 var cataRG = db.getRG("SYSCatalogGroup"); var node1=cataRG.createNode("sdbserver2",11800,"/opt/sequoiadb/database/cata/11800") var node2=cataRG.createNode("sdbserver3",11800,"/opt/sequoiadb/database/cata/11800") 启动编目节点组 node1.start() node2.start() (1)请确保存放路径的权限,如果 SequoiaDB 采用的默认安装,那么给路径赋予 sdbadmin 权 限。 (2)创建节点的第一个参数必须为“主机名”,而不能使主机的 IP。
手动部署SequoiaDB-部署数据节点组 创建一个数据节点组 var dataRG = db.createRG("datagroup") 添加数据节点 dataRG.createNode("sdbserver1", 11820, "/opt/sequoiadb/database/data/11820") dataRG.createNode("sdbserver2", 11820, "/opt/sequoiadb/database/data/11820") dataRG.createNode("sdbserver3", 11820, "/opt/sequoiadb/database/data/11820") 启动数据节点组 dataRG.start() (1)请确保存放路径的权限,如果 SequoiaDB 采用的默认安装,那么给路径赋予 sdbadmin 权 限。 (2)创建节点的第一个参数必须为“主机名”,而不能使主机的 IP。
手动部署SequoiaDB -部署协调节点组 创建协调节点组 var rg = db.createCoordRG() 创建协调节点 rg.createNode("sdbserver1", 11810, "/opt/sequoiadb/database/coord/11810") rg.createNode("sdbserver2", 11810, "/opt/sequoiadb/database/coord/11810") rg.createNode("sdbserver3", 11810, "/opt/sequoiadb/database/coord/11810") 启动协调节点 rg.start() 连接到本地的集群管理服务进程 sdbcm var oma = new Oma("localhost", 11790) 删除临时协调节点 oma.removeCoord(18800) (1)请确保存放路径的权限,如果 SequoiaDB 采用的默认安装,那么给路径赋予 sdbadmin 权 限。 (2)创建节点的第一个参数必须为“主机名”,而不能使主机的 IP。
手动卸载SequoiaDB 在集群上的每一台机器上使用root用户执行uninstall文件,即可卸载 ./uninstall
OM部署SequoiaDB-开始部署 浏览器访问,访问地址为 OM 的地址http://<ip>:<port>/login.html,例如:http://192.168.1.100:8000/login.html 登录用户名默认 admin,输入初始密码 admin,点击<OK>按钮 (1)首先要确认OM节点已经存在 (2)需要对操作机器的/etc/hosts文件进行修改,保证能ping通localhost (3)OM 支持 IE7/8/9+、chrome、firefox 等主流浏览器。
OM部署SequoiaDB-添加集群 点击<创建集群>,输入集群名、描述、用户名、密码、用户组和安装路径
OM部署SequoiaDB-添加机器 点击<添加主机>
OM部署SequoiaDB-添加机器 添加机器ip或hostname,输入密码 (2)必须使用root用户安装
OM部署SequoiaDB-添加机器 选择相应的机器,输入安装路径和选择磁盘
OM部署SequoiaDB-添加机器 安装成功后,点击<完成>
OM部署SequoiaDB-添加业务 点击<添加业务>
OM部署SequoiaDB-添加业务 设置业务名称
OM部署SequoiaDB-添加业务 选择业务类型(集群模式/单机模式),配置部署参数,选择集群机器
OM部署SequoiaDB-添加业务 选择集群机器
OM部署SequoiaDB-添加业务 修改节点信息
OM部署SequoiaDB-添加业务 修改节点信息
OM部署SequoiaDB-添加业务 添加成功后,点击<完成>
OM部署SequoiaDB-安装完成 完成以上步骤,显示OM部署SequoiaDB成功!页面显示当前集群信息状态
OM卸载SequoiaDB-删除业务 点击<业务列表>
OM卸载SequoiaDB-删除业务 点击<卸载>
OM卸载SequoiaDB-删除主机 点击<主机列表>
OM卸载SequoiaDB-删除主机 选择机器,点击<删除主机>
OM卸载SequoiaDB-删除集群 点击<删除集群>
OM卸载SequoiaDB 删除完成后,OM页面显示集群已卸载
THANKS 本课程由 广州巨杉软件开发有限公司 提供 培训机构网址:www.sequoiadb.com CSDN网站:www.csdn.net 企业服务:http://ems.csdn.net/ 人才服务:http://job.csdn.net/ CTO俱乐部:http://cto.csdn.net/ 高校俱乐部:http://student.csdn.net/ 程序员杂志:http://programmer.csdn.net/ CODE平台:https://code.csdn.net/ 项目外包:http://www.csto.com/ CSDN博客:http://blog.csdn.net/ CSDN论坛:http://bbs.csdn.net/ CSDN下载:http://download.csdn.net/