Beebol's 快乐分享

Beebol 一些生活和工作上的分享

SequoiaDB初体验


1、环境配置

配置参考:http://doc.sequoiadb.com/cn/SequoiaDB-catid-1461057844-editionid-300

2、安装

安装比较简单

tar -zxvf sequoiadb-3.0.1-linux_x86_64.tar.gz
sequoiadb-3.0.1/
sequoiadb-3.0.1/readme.txt
sequoiadb-3.0.1/sequoiadb-3.0.1-linux_x86_64-installer.run
sequoiadb-3.0.1/sequoiasql-mysql-3.0.1-linux_x86_64-installer.run
sequoiadb-3.0.1/sequoiasql-postgresql-3.0.1-x86_64-installer.run

[root@db-test01 sequoiadb-3.0.1]# ./sequoiadb-3.0.1-linux_x86_64-installer.run
Language Selection
Please select the installation language
[1] English - English
[2] Simplified Chinese - 简体中文
Please choose an option [1] : 2
。。。略
评估程序的最终用户许可协议
[1] 同意以上协议: 了解更多的协议内容,可以在安装后查看协议文件
[2] 查看详细的协议内容
请选择一个选项 [1] : 1
----------------------------------------------------------------------------
请指定 SequoiaDB Server 将会被安装到的目录
安装目录 [/opt/sequoiadb]:
----------------------------------------------------------------------------
是否强制安装?强制安装时可能会强杀残留进程
是否强制安装 [y/N]: y

----------------------------------------------------------------------------
数据库管理用户配置
配置用于启动SequoiaDB的用户名、用户组和密码
用户名 [sdbadmin]:
用户组 [sdbadmin_group]:
密码 [********] :
确认密码 [********] :
----------------------------------------------------------------------------
集群管理服务端口配置
配置SequoiaDB集群管理服务端口,集群管理用于远程启动添加和启停数据库节点
集群管理服务端口 [11790]:
----------------------------------------------------------------------------
是否允许Sequoiadb相关进程开机自启动?
Sequoiadb相关进程开机自启动 [Y/n]: y

----------------------------------------------------------------------------

是否安装OM服务 [y/N]: y

----------------------------------------------------------------------------
设定现在已经准备将 SequoiaDB Server 安装到您的电脑.
您确定要继续? [Y/n]: y
----------------------------------------------------------------------------
正在安装 SequoiaDB Server 于您的电脑中,请稍候.
 安装中
 0% ______________ 50% ______________ 100%
 #########################################
----------------------------------------------------------------------------
安装程序已经完成安装 SequoiaDB Server 于你的电脑中.

3、架构设置

10.200.11.3 db-test01.novalocal        数据节点 协调节点
10.200.11.4 dd-test02.novalocal 编目节点 数据节点 协调节点
10.200.11.5 db-test03.novalocal 编目节点 数据节点 协调节点
10.200.11.6 db-test04.novalocal 编目节点 数据节点 协调节点

协调节点的个数根据集群负载情况来定,数据节点,编目节点要3个节点以上。 集群配置方法见:http://doc.sequoiadb.com/cn/SequoiaDB-catid-1432191002-editionid-0

4、sequoiaSQL安装

[root@db-test04 sequoiadb-3.0.1]# ./sequoiasql-mysql-3.0.1-linux_x86_64-installer.run 
设置端口为3307

并配置协调节点信息:

cd /opt/sequoiasql/mysql/bin && ./sdb_mysql_ctl config 3307 sequoiadb_conn_addr 
10.200.11.3:11810,10.200.11.4:11810,10.200.11.5:11810,10.200.11.6:11810

5、登录测试

[sdbadmin@db-test04 bin]$ mysql -P3307 -uroot -S /opt/sequoiasql/mysql/data3307/mysqld.sock
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.18 Source distribution
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
root 18:16:  [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)
root 18:16:  [(none)]> select host,user from mysql.user;
+-----------+-----------+
| host      | user      |
+-----------+-----------+
| localhost | mysql.sys |
| localhost | root      |
+-----------+-----------+
2 rows in set (0.00 sec)
root 18:17:  [(none)]> create database sbtest;
Query OK, 1 row affected (0.00 sec)
root 18:17:  [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sbtest             |
| sys                |
+--------------------+
5 rows in set (0.00 sec)
root 18:17:  [(none)]> use sbtest
Database changed
root 18:17:  [sbtest]> show tables;
Empty set (0.00 sec)
root 18:17:  [sbtest]>  exit
Bye

总结:

安装好后,和使用mysql一样,创建库、创建表,用户授权等。后面会进行一些简单的测试,以及sequoiadb的一些使用限制。



文章最后更新时间: 2019年01月14日 16:53:24


统计

今日PV:152008 今日UV:145321

文章总数:159 评论总数:7840

原创156 转载0 翻译3

分类文章统计

Python常见错误(3)

Python基础(10)

Django(5)

Flask(1)

Linux基础(6)

shell(11)

linux排障(4)

虚拟化(1)

Consul(3)

ProxySQL(7)

SequoiaDB(2)

TiDB(4)

Redis(2)

oracle(10)

MySQL(64)

常用软件(2)

硬件排障(2)

HTML(1)

JavaScript(1)

我们的作品(18)

windows(1)

总结(1)

按年文章统计

2013(43)

2014(19)

2015(25)

2016(6)

2017(30)

2018(7)

2019(17)

2020(4)

2021(4)

2023(1)

2024(3)

老版入口

IT OPer's 快乐分享

亲,扫我吧!
ITOpers
友情链接

飞哥的:imbusy.me/
冰川的:www.mindg.cn
海洋的:hiaero.net
宏斌的:techindeep.com
若水的:nosa.me
段郎的:sixther.me
肥客联邦:fk68.net