我们有一个mysql服务器正在运行,它正在为应用程序编写服务。为了进行一些批处理,我们编写了一个同步作业,将数据迁移到cassandra集群。
1. A daily sync job which transfers by updated timestamp for that day.
2. A complete sync job which transfers complete data, overriding existing ones.
现在可能会从mysql中删除行,在这种情况下,使用上述方法,它将永远位于cassandra中。
为了解决这个问题,我们给出了每一行15天的TTL。因此,最
根据google GKE文档,区域集群的主节点分布在多个区域中。在GKE中有没有办法查看它正在运行的区域的主节点?
我还尝试了kubectl cluster-info,它给出了以下结果。这是否意味着我的集群只有一个主节点在运行?
Kubernetes master is running at https://xx.xx.xx.xx
GLBCDefaultBackend is running at https://xx.xx.xx.xx/api/v1/namespaces/kube-system/services/default-http-backend:http/proxy
Heapster
我们公司已经创建了两台MySQL服务器,它们使用主主策略保持同步。双机集群使用克伦什进行管理。这只是一个高可用性集群,这意味着一个MySQL服务器一次被发送数据,而另一个服务器只有在一台服务器故障时才保留以供备份。
为了测试我们的集群(我以前从未做过这类事情),我编写了一个脚本,它将把100000行写入数据库中的一个表中。在此脚本运行时,我登录到接收数据的服务器(即共享IP所指向的服务器)并重新启动它,试图模拟硬件故障。
在某些情况下,脚本继续运行。然而,在其他一些情况下,我会收到臭名昭著的PDOException: SQLSTATE[HY000]: General error: 2006 M