摘要:
Redis Cluster:Redis Cluster提供了一种真正的实时的高可用解决方案,在Redis Cluster集群中,任意一个节点的宕机均不会对服务产生影响,slave角色的节点可以无缝接替宕机的master节点对外继续提供服务。 例如,在一个三主三从的Redis Cluster中,Red 阅读全文
摘要:
Sentinel原理简介 sentinel是Redis高可用Ha的重要组成部分,在Redis master/slave架构下,担任对主从复制的状态监控,并在主节点异常后自动将从节点提升为主节点对外提供服务。 下图展示了一个在哨兵sentinel集群中监控redis主从复制的一个例子,其中: 1. S 阅读全文
摘要:
环境准备 主机名 sht-sgmhadoopdn-01 sht-sgmhadoopdn-02 sht-sgmhadoopdn-03 OS CentOS Linux release 7.6.1810 (Core) IP地址 172.16.101.58 172.16.101.59 172.16.101. 阅读全文
摘要:
脚本内容 #! /usr/local/python3/bin/python import os import psycopg2 import time db_host = "172.16.101.54" db_port = 5432 db_user = "dbadmin" db_password = 阅读全文
摘要:
PgBouncer是一个轻量级的PostgreSQL数据库连接池,可作为应用服务器与数据库服务器之间的数据库中间件使用。 测试环境 主机名 IP地址 角色 数据名 数据库版本 sht-sgmhadoopcm-01 172.16.101.54 Proxy(安装Pgbouncer) pgbouncer( 阅读全文
摘要:
#!/usr/local/python3/bin/python import sys import os import psycopg2 DB_HOST = "172.16.101.54" DB_PORT = 5432 DB_USER = "dbadmin" DB_PASSWORD = "agm43 阅读全文
摘要:
目前环境有一套6节点2数据中心的cassandra集群,版本为2.1.9。 今天将集群中一台机器10.168.12.3重启后发现该节点无法加入集群,现象分析。 在重启后的节点查看集群状态,发现集群状态一切正常。 我们登录集群其他节点查看集群状态 我们发现集群其他节点显示被重启的节点为“DN”状态,并 阅读全文
摘要:
目前开发环境共有40台左右PostgreSQL数据库服务器,现在将这些数据库服务器所有数据库的所有schema由脚本统一收集并写入MySQL数据库中,可以做个定时任务,每隔一段时间运行一次,实时收集数据 在MySQL数据库中创建元数据表 插入元数据,如下所示 收集脚本,如下所示 生成数据如下所示 阅读全文
摘要:
创建关于汽车的类 输出 Toyota is a popular automobile brand. Its headquater is in Japan. 列子 输出 There is a restaurant called Xianghui Xin, its cuisine is Xiang Cu 阅读全文
摘要:
在cassandra数据库中,有一个叫做TTL的功能,即插入一条记录时,可以指定某一字段对应的TTL值,比如30s,那么当TTL到达30s后该条记录就会被自动删除。目前MySQL并未直接提供TTL的功能,但是我们可以通过event schedule功能实现。 创建一张测试表 首先假设一些记录的exp 阅读全文