图型界面安装部署

设置 root 用户密码

由于使用图形化界面安装集群时需要使用 root 用户自动安装数据库软件,所以需要提供 root 用户的密码。Ubuntu 的 root 用户默认是被禁用的,需要手工开启。

1)开启 root,重新设置密码;

sudo passwd root
copy
Note:

输入重置密码命令显示 Enter new UNIX password: 后输入 shiyanlou 或其他字符作为密码。
提示 Retype new UNIX password: 后重新输入密码。
出现 passwd: password updated successfully 字样,表示超级管理员 root 用户密码设置成功。
2)查看本机主机名(在安装部署时需要填写主机名);

hostname

安装 SequoiaDB 数据库

1)运行 SequoiaDB 安装包;

sudo ./sequoiadb-3.4-linux_x86_64-installer.run
copy
2)提示选择安装语言,点击下拉框,选择"Simplified Chinese - 简体中文",点击"OK";

操作截图:

3)在弹出的设置窗口,点击"前进";

操作截图:

4)显示安装协议,勾选"我接受此协议",点击"前进";

操作截图:

5)指定 SequoiaDB 安装路径,点击"前进"。若未选择安装目录,将使用默认的安装路径(/opt/sequoiadb);

操作截图:

6)询问是否强制安装,"是"表示强制安装,安装时发现有相关进程存在则会尝试停止进程,"否"表示非强制安装,安装时发现有相关进程存在,就会报错退出。默认为非强制安装。点击"前进";

操作截图:

7)提示用于安装运行数据库服务的 Linux 用户名和用户组以及密码, 输入完毕后点击"前进"。若不修改默认的用户名、用户组以及用户密码,则填写确认密码栏,然后点击"前进",将会创建默认的用户名(sdbadmin)和用户组(sdbadmin_group),采用默认密码 sdbadmin。

Note

在确认密码栏填写 sdbadmin

操作截图:

8)提示配置服务端口,输入完毕后点击"前进"。若没有输入直接点击"前进",将使用默认的服务端口号(11790);

操作截图:

9)询问是否允许 SequoiaDB 巨杉数据库相关进程开机自启动,"是"表示允许,"否"表示不允许。默认为允许,点击"前进";

操作截图:

10)询问是否安装 OM 服务(SequoiaDB管理中心进程,安装后才能使用 SAC 管控中心对数据、集群状态和系统资源等进行图形化页面监控):"true"表示安装 OM 服务和数据库软件,"false"表示不安装 OM 服务和只安装数据库软件,"only"表示只安装 OM 服务;选择"true",点击"前进";

操作截图:

11)询问是否继续安装,"前进"表示继续,"取消"表示不继续,"后退"表示返回上一步。点击"前进";

操作截图:

12)当显示以下界面时,表示 SequoiaDB 已经安装完成,点击"完成";

操作截图:

安装检查

1)检查图形化界面服务是否正在运行,图形化界面默认的监听端口为:8000;

sudo netstat -nap | grep 8000
copy
操作截图:

连接图形界面

1)点击桌面火狐浏览器图标 "Firefox Web Browser",打开FireFox 浏览器访问 "http://localhost:8000" 地址,登录用户密码均为 admin ,界面语言请选择中文;

操作截图:

命令行查看数据

1)从桌面返回到 Linux 命令行终端;

2)切换至 sdbadmin 用户;

su - sdbadmin
copy
Note:

sdbadmin 用户的密码为 sdbadmin

3)登录 MySQL shell(如果在安装mysq实例时,设置了密码,登录命令需加上-p参数,按回车符后输入密码);

/opt/sequoiasql/mysql/bin/mysql -h 127.0.0.1 -P 3306 -u root -p
copy
4)查看 employee 表的数据;

USE company;
SELECT * FROM employee;
copy
操作截图:

5)退出 MySQL Shell;\q

在数据引擎查询数据

上一小节在 SequoiaSQL-MySQL 实例中创建的表将会默认使用 SequoiaDB 数据库存储引擎,现在直接在数据引擎查询数据。

1)在 Linux 命令行中进入 SequoiaDB Shell 交互式界面;

sdb
copy
2)使用 JavaScript 连接协调节点,并获取数据库连接;

var db = new Sdb("localhost", 11810);
copy
3)使用 find() 方法从集合中查询数据记录;

db.company.employee.find();
copy
4)关闭数据库 db 连接;

db.close();
copy
5)退出 SequoiaDB Shell;

quit;

全部评论

相关推荐

高斯林的信徒:武大简历挂?我勒个骚岗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务