-
文档
-
关于 SequoiaDB
安装
系统要求
安装部署
基本操作
数据模型
SQL引擎
PostgreSQL实例组件
MySQL实例组件
FileSystem引擎
S3引擎
系统架构
编目节点
分区组
数据库管理
特殊配置项修改
数据库工具
集群启停
集群扩容
备份恢复
日志归档重放
监控
快照
列表
安全
查询访问计划
基于代价的访问计划评估
查看访问计划
统计信息
连接器
驱动
C驱动
C++驱动
CSharp驱动
Java开发驱动
PHP驱动
Python驱动
REST接口
参考手册
SequoiaDB Shell方法
概述
Global
Sdb
SdbCS
SdbCollection
SdbCursor
SdbQuery
SdbReplicaGroup
SdbNode
SdbDomain
Oma
File
FileContent
Cmd
Remote
Hash
IniFile
Sdbtool
Ssh
System
辅助类型对象
特殊类型对象
操作符
匹配符
选择符
函数操作
更新符
聚集符
SQL语法
语句
子句
函数
监控视图
故障排除
常见错误
SAC 管控中心
安装与登录
部署
主机操作
存储集群操作
MySQL 实例操作
PostgreSQL 实例操作
监控
配置
SequoiaDB 数据操作
集合空间
集合
索引
记录
PostgreSQL 实例数据操作
MySQL 实例数据操作
Web服务
安装部署
检查fuse库版本
- 使用root用户权限查看fuse版本号
# which fusermount /bin/fusermount # fusermount --version fusermount version: 2.8.6
以上结果显示libfuse已经安装并且fusermount的版本为2.8.6,未安装或者检测版本号小于2.8.6,请参考以下步骤进行libfuse的安装。
安装libfuse
安装前准备
- 下载libfuse的源码包
fuse-2.8.6.tar.gz
编译安装步骤
以root用户编译安装libfuse库
(1)解压源码包
# tar -xzvf libfuse-fuse_2_8_6.tar.gz
(2)进行编译安装
# cd libfuse-fuse_2_8_6/ # ./makeconf.sh # ./configure # make # make install
编译无报错,即表明编译安装通过,进一步检查是否成功安装。
(3)检查安装结果
# which fusermount /usr/local/bin/fusermount # fusermount --version fusermount version: 2.8.6
如果此处检测出的fusermount版本依然不匹配,则查看/bin目录下是否有旧版本的fusermount,可以用新版本的fusermount进行替换。
SequoiaFS的安装
SequoiaFS可执行程序集成于SequoiaDB的安装包中,所以可以通过从SequoiaDB的bin文件tar包中解压获取,或者可以通过安装SequoiaDB的run包获取,也可以从其他部署相同版本的SequoiaDB的环境进行拷贝到本地节点使用。下面以从tar包中解压为例进行说明。
安装包获取地址:SequoiaDB
# tar -xzvf sequoiadb-3.2.1-linux_x86_64-bin.tar.gz # cd bin # chmod +x sequoiafs # cp sequoiafs /usr/local/bin/ # which sequoiafs /usr/local/bin/sequoiafs
如果which没找到需要将/usr/local/bin添加到环境变量PATH中。
# bin/sequoiafs --version SequoiaFS version: 3.2.1 Release: 40987 2019-05-14-17.12.28
通过安装SequoiaDB的run包获取,可以参照数据库安装,安装完成后无需进行部署,只需将安装目录下bin/sequoiafs按以上步骤cp到/usr/local/bin并配置好环境变量即可,从其他部署好的相同版本的环境上进行拷贝也只需要配置好环境变量即可。