2018年2月3日
摘要:
codis-dashboard主要用来codis配置使用,也就是说所有的相关的配置项必须通过此进程完成,本演习在60服务上配置测试。 利用codis本身提供的命令自动生成配置文件:1、生成dashboard.ini的配置文件,前提保证zookeeper启动 2、编辑dashboard.ini配置文件
阅读全文
posted @ 2018-02-03 12:05
Ruthless
阅读(2472)
推荐(0)
2018年2月2日
摘要:
在整个的codis架构之中,codis-proxy将作为所有的codis-server的对外的代理,而在整个的处理之中,codis-proxy所保存的数据一定是所有的codis-server的信息,那么这些信息都会保存在zookeeper的组件里面,所以现在需要在"codis-proxy-60"的主
阅读全文
posted @ 2018-02-02 20:56
Ruthless
阅读(468)
推荐(0)
2018年1月29日
摘要:
Codis-Service配置在三台机器上,每台机器分别配置3个redis,如下: Codis-Service-60、Codis-Service-35、Codis-Service-22 Codis-Service主要负责来启动Redis服务,千万要记住一点:这个时候不需要再额外的配置redis软件包
阅读全文
posted @ 2018-01-29 21:43
Ruthless
阅读(276)
推荐(0)
2018年1月28日
摘要:
codis用go语言开发的,安装前记得先安装go开发环境,Linux安装go语言开发包 前提条件:记得安装git,否则无法下载go语言开发包 1、建立一个go语言的工作目录创建目录:sudo mkdir -p /usr/data/gowork 2、修改环境属性追加此配置的路径(随后程序下载的信息都在
阅读全文
posted @ 2018-01-28 20:50
Ruthless
阅读(1760)
推荐(0)
摘要:
1、下载go语言安装包,eg:go1.7.1.linux-amd64.tar.gz2、安装go语言 3、添加go语言环境变量 4、测试配置环境是否成功:go versiongo version go1.7.1 linux/amd64 5、编写go程序,体验下hello world
阅读全文
posted @ 2018-01-28 18:06
Ruthless
阅读(3618)
推荐(0)
2018年1月24日
摘要:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
阅读全文
posted @ 2018-01-24 21:07
Ruthless
阅读(636)
推荐(0)
2017年12月26日
摘要:
package com.liying.tiger.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { public static void main(...
阅读全文
posted @ 2017-12-26 17:59
Ruthless
阅读(86136)
推荐(2)
2017年12月20日
摘要:
所有的系统,都是先经历一个单台机器搞所有业务的时代,一个程序+一个mysql数据库,就可以满足开发及第一个版本上线的要求。随着,数据的增加以及业务的增长,这些应用就面临一个访问量的扩大以及扩展的问题。最简单的扩展就是水平扩展,原来由一个mysql增加为2个或多个,形成一个集群,这样最简单的能力就是提
阅读全文
posted @ 2017-12-20 14:13
Ruthless
阅读(7528)
推荐(0)
2017年12月18日
摘要:
HAProxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。
阅读全文
posted @ 2017-12-18 21:27
Ruthless
阅读(1878)
推荐(0)
2017年12月16日
摘要:
为什么使用主从架构?1、实现服务器负载均衡;2、通过复制实现数据的异地备份;3、提高数据库系统的可用性;4、可以分库【垂直拆分】,分表【水平拆分】; 主从配置的前提条件1、MySQL版本一致;2、MySQL中的数据一致; 不一致就把它们搞一致!3、操作前停止一切更新操作(写入、更新、删除等);4、服
阅读全文
posted @ 2017-12-16 19:40
Ruthless
阅读(1495)
推荐(0)
2017年12月14日
摘要:
虽然git诞生距今已有12年之久,网上各种关于git的介绍文章数不胜数,但是依然有很多人(包括我自己在内)对于它的功能不能完全掌握。以下的介绍只是基于我个人对于git的理解,并且可能生编硬造了一些不完全符合git说法的词语。目的只是为了让git通俗化,使初学者也能大概了解如何快速上手git。同时,下
阅读全文
posted @ 2017-12-14 09:07
Ruthless
阅读(3567)
推荐(0)
2017年12月8日
摘要:
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细
阅读全文
posted @ 2017-12-08 09:11
Ruthless
阅读(285352)
推荐(68)
2017年12月3日
摘要:
package com.liying.monkey.core.util; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import j...
阅读全文
posted @ 2017-12-03 12:14
Ruthless
阅读(12727)
推荐(3)
2017年11月30日
摘要:
server.xml包含mycat的系统配置信息,它有两个标签,分别是user和system,掌握system标签的各项配置属性是mycat调优的关键。
阅读全文
posted @ 2017-11-30 13:47
Ruthless
阅读(3800)
推荐(0)
2017年11月29日
摘要:
手动释放cache # echo 3 > /proc/sys/vm/drop_caches
阅读全文
posted @ 2017-11-29 11:02
Ruthless
阅读(4627)
推荐(0)
2017年11月22日
摘要:
schema.xml管理着MyCat的逻辑库、表、分片规则、DataNode以及DataSource。弄懂这些配置,是正确使用MyCat的前提。
阅读全文
posted @ 2017-11-22 17:11
Ruthless
阅读(3524)
推荐(0)
摘要:
一、mycat安装前准备1、mycat下载地址,点击此处进行下载2、环境要求如下: mycat使用Java开发,因为用到了JDK 7的部分功能,所以在使用前请确保安装了JDK 7.0,并设置了正确的Java环境变量(可在命令行窗口输入:“java –version”获知是否安装成功,以及获取JDK的
阅读全文
posted @ 2017-11-22 16:34
Ruthless
阅读(13149)
推荐(0)
摘要:
一、shell查找进程并杀死 注意:tomcat表示要查找的程序进程名,如:tomcat、8081端口、redis等等。 二、linux查找进程并杀死
阅读全文
posted @ 2017-11-22 09:43
Ruthless
阅读(25261)
推荐(2)
2017年11月18日
摘要:
1、启动时检查 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认check=true。 关闭所有服务的启动时检查:(没有提供者时报错) 关闭某个服务的启动时检查:(没有提供者时报错) 其它的启动时检查还包括:注册中心 2、直连提供者 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点...
阅读全文
posted @ 2017-11-18 11:39
Ruthless
阅读(20596)
推荐(0)
2017年11月10日
摘要:
1、检查Docker信息 $sudo docker info 2、运行第一个容器 $sudo docker run --name 容器名 -i -t centos /bin/bash 新建容器基于centos基准镜像,将会从本地查找,找不到从互联网下载该镜像. docker run 新建镜像命令 -i-t 为支持标准输入STDIN,分配伪tty终端 /bin/bash将会能够看到容器内的s...
阅读全文
posted @ 2017-11-10 15:30
Ruthless
阅读(1842)
推荐(0)