本文为作者原创,如需转载请注明出处。 1. 实现的功能 一主多备,自动选主 启动记录可查询 一主多备,自动选主 启动记录可查询 2. 前置需求 一台数据库用以记录,如 MySQL、Redis、MongoDB 等。关键是设计中的思想,用啥数据库都行。 3. 设计实现 在数据库中,存一张表,结构如下: ...
分类:
其他好文 时间:
2016-08-03 18:26:46
阅读次数:
122
HA 即 (high available)高可用,又被叫做双机热备,用于关键性业务。 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务。常用实现高可用的开源软件有heartbeat和keepalived,其中keepalived有负载均衡的 ...
分类:
其他好文 时间:
2016-07-23 00:37:10
阅读次数:
143
1、spark 部署
标签: spark
0 apache spark项目架构
spark SQL -- spark streaming -- MLlib -- GraphX
0.1 hadoop快速搭建,主要利用hdfs存储框架
下载hadoop-2.6.0,解压,到etc/hadoop/目录下
0.2 快速配置文件...
分类:
其他好文 时间:
2016-07-22 19:23:01
阅读次数:
629
高可用念集群的概:高可用集群就是当某一个节点或服务器发生故障时,另一个节点能够自动且立即向外提供服务,即将有故障节点上的资源转移到另一个节点上去,这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时,能够自动将资源、服务进行切换,这..
分类:
其他好文 时间:
2016-07-19 11:23:28
阅读次数:
223
一前言:经测试,同样的系统安装不同的zabbix版本,遇到的错误完全不一样,之前安装2.4.5版本基本很顺利,但是安装3.0.2遇到了好多新的问题,特此记录系统:centos6.7zabbix版本:3.0.2二安装开发软件包yum-ygroupinstall"DevelopmentTools"三搭建lnmp环境1升级php版本(注意:..
分类:
其他好文 时间:
2016-07-19 02:26:46
阅读次数:
1293
实验环境redhat6.5虚拟机三台,各1G内存,时间同步server1172.25.44.1server2172.25.44.2server3172.25.44.3火墙和selinux均处于关闭状态编辑/etc/hosts文件,加入解析不支持在集群节点中使用NetworkManager。如果已经在集群节点中安装了NetworkManager,应该删除或者禁用该程序..
分类:
其他好文 时间:
2016-07-17 02:23:13
阅读次数:
1080
把工程文件交叉编译到arm上运行,着实花费了一番功夫。 首先遇到的错误是 X uses VFP register arguments, B does not 百度了一下,发现是硬浮点和软浮点的问题,原先是思路是改变X的编码方式,迁就于Y,后来怎么弄都不行,改变思路,用armv7-linux的编译器重 ...
分类:
数据库 时间:
2016-07-13 15:41:09
阅读次数:
215
python保持网页文件遇到的错误,归根结底还是编码问题,改一下要保存的数据为utf-8就好了。 如下最简单: 更详细一些的python编码可以见下面文章: http://python.jobbole.com/85482/ 其实更好的解决方式是使用Python3,哼 ...
分类:
Web程序 时间:
2016-07-04 23:37:57
阅读次数:
211
1.创建Maven项目时,项目名带有Maven Webapp 解决方案: 2.部署maven项目时,jdk编译出错 1.Unsupported major.minor version 51.0 原因:编译源码的jdk 和 tomcat 使用的jdk版本不一样 解决:项目 >右键 >propertie ...
分类:
其他好文 时间:
2016-07-01 11:48:27
阅读次数:
163
如何定位Android NDK开发中遇到的错误 NDK编译生成的.so文件作为程序的一部分,在运行发生异常时同样会造成程序崩溃。不同于Java代码异常造成的程序崩溃,在NDK的异常发生时,程序在Android设备上都会立即退出,即通常所说的闪退,而不会弹出“程序xxx无响应,是否立即关闭”之类的提示 ...
分类:
移动开发 时间:
2016-06-27 22:56:50
阅读次数:
269