Presentation is loading. Please wait.

Presentation is loading. Please wait.

SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司

Similar presentations


Presentation on theme: "SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司"— Presentation transcript:

1 SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司 www.sequoiadb.com

2 SequoiaDB安装硬件要求 需求项 要求 CPU 磁盘 内存 网卡 X86(64位 AMD64 和 Intel EM64T 处理器)
PowerPC 7 或者 PowerPC 7+ 处理器 磁盘 至少10GB(建议大于100GB) 内存 至少128MB(建议大于2GB) 网卡 至少配置 1GE 网卡

3 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

4 安装SequoiaDB 安装步骤 操作方法 下载安装包 执行安装命令
登陆 下载所需要的安装包 执行安装命令 ./sequoiadb linux-x86_64-installer.run --mode text --SMS true 按照所提示信息进行安装

5 手动部署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以下。

6 手动部署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。

7 手动部署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。

8 手动部署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。

9 手动卸载SequoiaDB 在集群上的每一台机器上使用root用户执行uninstall文件,即可卸载 ./uninstall

10 OM部署SequoiaDB-开始部署 浏览器访问,访问地址为 OM 的地址 登录用户名默认 admin,输入初始密码 admin,点击<OK>按钮 (1)首先要确认OM节点已经存在 (2)需要对操作机器的/etc/hosts文件进行修改,保证能ping通localhost (3)OM 支持 IE7/8/9+、chrome、firefox 等主流浏览器。

11 OM部署SequoiaDB-添加集群 点击<创建集群>,输入集群名、描述、用户名、密码、用户组和安装路径

12 OM部署SequoiaDB-添加机器 点击<添加主机>

13 OM部署SequoiaDB-添加机器 添加机器ip或hostname,输入密码
(2)必须使用root用户安装

14 OM部署SequoiaDB-添加机器 选择相应的机器,输入安装路径和选择磁盘

15 OM部署SequoiaDB-添加机器 安装成功后,点击<完成>

16 OM部署SequoiaDB-添加业务 点击<添加业务>

17 OM部署SequoiaDB-添加业务 设置业务名称

18 OM部署SequoiaDB-添加业务 选择业务类型(集群模式/单机模式),配置部署参数,选择集群机器

19 OM部署SequoiaDB-添加业务 选择集群机器

20 OM部署SequoiaDB-添加业务 修改节点信息

21 OM部署SequoiaDB-添加业务 修改节点信息

22 OM部署SequoiaDB-添加业务 添加成功后,点击<完成>

23 OM部署SequoiaDB-安装完成 完成以上步骤,显示OM部署SequoiaDB成功!页面显示当前集群信息状态

24 OM卸载SequoiaDB-删除业务 点击<业务列表>

25 OM卸载SequoiaDB-删除业务 点击<卸载>

26 OM卸载SequoiaDB-删除主机 点击<主机列表>

27 OM卸载SequoiaDB-删除主机 选择机器,点击<删除主机>

28 OM卸载SequoiaDB-删除集群 点击<删除集群>

29 OM卸载SequoiaDB 删除完成后,OM页面显示集群已卸载

30 THANKS 本课程由 广州巨杉软件开发有限公司 提供 培训机构网址:www.sequoiadb.com
CSDN网站: 企业服务: 人才服务: CTO俱乐部: 高校俱乐部: 程序员杂志: CODE平台: 项目外包: CSDN博客: CSDN论坛: CSDN下载:


Download ppt "SequoiaDB安装部署 龙阳、高级工程师 广州巨杉软件开发有限公司"

Similar presentations


Ads by Google