• 大对象元数据文件
    • lobmetapath修改

    大对象元数据文件

    lobmetapath修改

    lobmetapath默认与lobpath相同。将lobmetapath由:/opt/sequoiadb/database/data/11820,修改为:/opt/sequoiadb/database/data/11820/lobmetapath。

    • 关闭要修改配置的节点11820。
    1. $ sdbstop -p 11820
    • 进入该节点大对象元数据文件所在位置,创建新的大对象元数据目录lobmetapath。将该原有的大对象元数据文件*.lobm转移到新的目录。
    1. $ cd /opt/sequoiadb/database/data/11820
    2. $ mkdir lobmetapath
    3. $ chown -R sdbadmin:sdbadmin_group lobmetapath/
    4. $ chmod 755 lobmetapath/
    5. $ mv *.lobm lobmetapath/

    Note:

    注意新创建目录的权限问题。其中sdbadmin:sdbadmin_group为sequoiadb安装的用户名和用户组。

    • 进入该节点的配置文件所在位置,重新配置参数。将lobmetapath修改为/opt/sequoiadb/database/data/11820/lobmetapath。
    1. $ cd /opt/sequoiadb/conf/local/11820
    2. $ vim sdb.conf

    修改配置文件如下:

    1. ...
    2. lobmetapath=/opt/sequoiadb/database/data/11820/lobmetapath
    3. ...
    • 重新启动节点。
    1. $ sdbstart -p 11820
    • 连接协调节点11810,使用快照查看节点11820的配置参数。
    1. > var db=new Sdb("localhost",11810)
    2. > db.snapshot(SDB_SNAP_CONFIGS,{"svcname":"11820"},{"lobmetapath":""})
    3. {
    4. "lobmetapath": "/opt/sequoiadb/database/data/11820/lobmetapath/"
    5. }