SequoiaDB 巨杉数据库下载中心

Docker 镜像 / 虚拟机镜像

Docker VM 虚拟机使用,快速体验分布式数据库

SequoiaDB虚拟机镜像

为方便用户快速体验,SequoiaDB巨杉数据库提供基于虚拟机的镜像。用户可以根据本教程下载并使用预先安装配置好的SequoiaDB巨杉数据库伪集群环境。

适用环境

虚拟机环境

VMWare Workstation 16+

VirtualBox 6+

操作系统版本

Ubuntu 18

内存

2GB

磁盘

30GB

集群部署

单机伪集群环境,三分区单副本集群架构

下载镜像

本教程以VirtualBox为例进行虚拟机创建。使用VMWare的读者可根据实际情况自行导入虚拟机镜像文件 。

1)下载虚拟机镜像

下载镜像

2)下载VirtualBox软件并安装

下载地址:https://www.virtualbox.org/wiki/Downloads

导入镜像

1)选择导入虚拟机电脑,选择虚拟机镜像文件所在文件目录

2)点击导入按钮导入虚拟机镜像文件

3)导入成功之后,右键虚拟机选择正常启动

4)输入登陆用户名密码sequoiadb:sequoiadb

5)运行指令查看SequoiaDB巨杉数据库集群进程

$ ps -ef|grep sequoiadb
sdbadmin  1205     1  0 06:13 ?        00:00:00 sequoiadb(11810) S
sdbadmin  1208     1  0 06:13 ?        00:00:01 sequoiadb(11830) D
sdbadmin  1212     1  0 06:13 ?        00:00:01 sequoiadb(11820) C
sdbadmin  1225     1  0 06:13 ?        00:00:01 sequoiadb(11840) D
sdbadmin  1228     1  0 06:13 ?        00:00:01 sequoiadb(11850) D

其中sequoiadb进程为巨杉数据库的节点进程,括号内的数字分别为各个节点所对应的端口号。端口号后方的字母则代表节点角色,S/D/C分别代表协调节点/数据节点/编目节点。

登录MySQL实例

1)切换至sdbadmin数据库实例用户sdbadmin:sdbadmin并连接MySQL数据库实例

$ su – sdbadmin
$ /opt/sequoiasql/mysql/bin/mysql -S /opt/sequoiasql/mysql/database/3306/mysqld.sock -u root
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)
mysql> exit;
$ exit

图形化管理

SequoiaDB巨杉数据库支持SAC(SequoiaDB Administration Center)图形化管理界面。

1)执行ifconfig 查看虚拟机IP地址

$ ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.101  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe35:8510  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:35:85:10  txqueuelen 1000  (Ethernet)
        RX packets 374  bytes 65421 (65.4 KB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 240  bytes 35695 (35.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

本文样例中的IP地址为192.168.1.66。

2)通过浏览器登录虚拟机IP地址的8000端口,这里是http://192.168.1.101:8000/,使用默认用户密码admin:admin 

image.png

3)查看集群主机信息 

image.png

查看集群分布式存储信息 

image.png

查看数据库实例状态

image.png

4)镜像包含SequoiaDB分布式集群与MySQL实例服务,可以查看数据库表信息。

image.png


结论

为方便用户快速试用SequoiaDB分布式数据库,用户可直接下载SequoiaDB虚拟机镜像创建一个单机伪分布式集群。该集群仅为教学目的使用,不可直接应用于生产环境。