关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
indexpath 默认与 dbpath 相同。以下将 indexpath 由:/opt/sequoiadb/database/data/11820,修改为:/opt/sequoiadb/database/data/11820/indexpath。
关闭要修改配置的节点11820。
$ sdbstop -p 11820
进入该节点索引文件所在位置,创建新的索引文件存储目录 indexptah。将原有的索引文件 *.idx转移到新的目录。
$ cd /opt/sequoiadb/database/data/11820 $ mkdir indexpath $ chown -R sdbadmin:sdbadmin_group indexpath/ $ chmod 755 indexpath/ $ mv *.idx indexpath/
Note:
注意新创建目录的权限问题。其中 sdbadmin:sdbadmin_group 为 sequoiadb 安装的用户名和用户组。
进入该节点的配置文件所在位置,重新配置参数。将 indexpath 修改为 /opt/sequoiadb/database/data/11820/indexpath。
$ cd /opt/sequoiadb/conf/local/11820 $ vim sdb.conf
修改配置文件如下:
... indexpath=/opt/sequoiadb/database/data/11820/indexpath ...
重新启动节点。
$ sdbstart -p 11820
连接协调节点11810,使用快照查看节点11820的配置参数。
> var db=new Sdb("localhost",11810) > db.snapshot(SDB_SNAP_CONFIGS,{"svcname":"11820"},{"indexpath":""}) { "indexpath": "/opt/sequoiadb/database/data/11820/indexpath/" }