SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
安装部署过程需使用 root 用户权限。
需参照《软硬件配置要求》调整系统配置。
提前搭建好数据源集群,并在主站点上创建数据源,并且配置数据源的 TransPropagateMode 为 notsupport。
说明
- 集合数据源关联之后,默认情况下不允许在数据源上进行事务操作,对操作直接报错,因此需要将数据源的 TransPropagateMode 属性设置为 notsupport。 需要注意的是,notsupport 表示事务操作在数据源上不受支持,如果在事务中操作数据源,对应的操作会降级为非事务操作后发送到数据源处理,在数据源上执行的操作不受事务保护。
下述安装过程将使用名称为 sdb-schedule-5.8.6-release.tar.gz 的软件包为示例。软件包位于 SequoiaDB 安装目录/tools/sdb-schedule 目录下。
将产品包解压缩至当前主机
$ tar -zxvf `sdb-schedule-5.8.6-release.tar.gz` -C /opt/data/
指定所属用户及用户组为 SequoiaDB 的安装用户、用户组,以 sdbadmin:sdbadmin_group 为例
$ chown -R sdbadmin:sdbadmin_group /opt/data/sdb-schedule
切换为安装用户
$ su sdbadmin
切换至快速部署工具目录
$ cd /opt/data/sdb-schedule/script
编辑配置文件 quickDeploy.conf,配置 rootsite 连接信息、要部署的节点端口等信息
$ cat quickDeploy.conf # rootsite info # rootsite sequoiadb coord urls rootsite_url="192.168.17.183:11810,192.168.31.25:11810" rootsite_user="sdbadmin" rootsite_password="sdbadmin1" # node ports node_list="9001,9002" # datasource names datasource_list="datasource1,datasource2" # system cs name system_cs_name="SDB_SCHEDULE_SYSTEM" # system cs store domain name system_cs_domain="domain1"
执行快速部署脚本
$ bash quickDeploy.sh deploy
若其他机器也需要部署调度服务节点,在其他机器上执行上述步骤 1-5,然后拷贝 quickDeploy.conf 文件内容至其他机器的 quickDeploy.conf 文件中,修改要部署的节点端口后,执行如下命令只创建调度节点即可
$ bash quickDeploy.sh createnode
展开