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分别代表协调节点/数据节点/编目节点。
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)http://192.168.1.101:8000/,使用默认用户密码admin:admin
4)镜像包含SequoiaDB分布式集群与MySQL实例服务,可以查看数据库表信息。
为方便用户快速试用SequoiaDB分布式数据库,用户可直接下载SequoiaDB虚拟机镜像创建一个单机伪分布式集群。该集群仅为教学目的使用,不可直接应用于生产环境。