- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 docker 学习笔记
无法下载镜像或速度很慢怎么办?下载方法(例如,要下载 ubuntu 仓库中的 12.04 镜像,可以使用):$ sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04之后,修改下tag即可:$ sudo docker tag dl.dockerpool.com:5000/ubuntu:12.04 ubuntu:12.04如何
2015-01-28 15:10:45 1327
原创 私有仓库搭建
--启动仓库镜像,没有会下载,将仓库地址映射到本地/home/jihuan/registry-confsudo docker run -d -p 5000:5000 -v /home/jihuan/registry-conf:/registry-conf -e DOCKER_REGISTRY_CONFIG=/registry-conf/config.yml registry修改Do
2015-01-28 09:58:48 1399
转载 Docker集中化web界面管理平台shipyard
Shipyard ( github )是建立在docker集群管理工具 Citadel 之上的可以管理容器、主机等资源的web图形化工具。包括 core 和 extension 两个版本,core即shipyard主要是把多个 Docker host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions添加了应用路由和负载均衡、
2015-01-28 09:47:26 1279
转载 Docker Dockerfile详解
如何使用Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7:docker build -t edwardsbean/centos6-jdk1.7 .Dockerfile关键字如何编写一个Dockerf
2015-01-23 09:32:58 1133
转载 MyEclipse + Maven开发Web工程的详细配置过程
1. 使用Maven创建webapp工程----原因是使用Maven时一般需要遵循一定的目录结构,虽然也可以使用不同的目录结构,但目前还不熟悉如何修改pom.xml文件达到目的,而且修改太多默认配置对maven来说也不好。创建方法,在一个目录下使用命令:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp。按
2015-01-13 17:58:43 1154
转载 如何用Maven创建web项目(具体步骤)
使用eclipse插件创建一个web project首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 war的形式 由于packing是war包,那么下面也就多出了webapp的目录
2015-01-13 17:44:30 1164
原创 spring data mongodb 设置副本集读写分离模式
一. 配置文件方式 -->二. 通过mongoTemplate对象 mongoTemplate.setReadPreference(readPreference);
2015-01-12 17:22:45 7300 1
原创 片键的选择对分片的数据情况影响
50000条数据,自增的ID来做片键,普通索引,2个片节点,数据分布情况是17113,3288750000条数据,OBJECTID来做片键,普通索引,2个片节点,数据分布情况是47510,249050000条数据,自增的ID来做片键,哈希索引,2个片节点,数据分布情况是25398,2460250000条数据,自增的ID和OBJECTID来做片键,普通索引,2个片
2015-01-09 17:00:02 1217
原创 java程序验证副本集读写分离
问题1:为什么我只配置了从节点的地址,也可以插入数据啊,不是说只有主节点才行写入数据的吗?链接地址只配置一个从节点,但是还是可以写入数据,原因是驱动里面做了一些操作,会去自动找到副本集的主节点,进行数据插入。问题2:那我怎么验证读取的操作是优先读取从节点的呢?将节点停到只剩下2个,这个时候就不会去选举主节点,2个都是从节点,然后设置client.setReadPreferenc
2015-01-06 11:14:23 1295
转载 WriteConcern
在恰当的地方使用MongoDB的WriteConcern.SAFE参数首先列一下WriteConcern的几种抛出异常的级别参数:WriteConcern.NONE:没有异常抛出WriteConcern.NORMAL:仅抛出网络错误异常,没有服务器错误异常WriteConcern.SAFE:抛出网络错误异常、服务器错误异常;并等待服务器完成写操作。WriteConcern.MA
2015-01-05 14:55:14 1327
转载 log4j输出信息到mongodb
官网 http://log4mongo.org/display/PUB/Log4mongo+for+Java 保存主机信息,方法等 http://my.oschina.net/chinaearl/blog/111552只保存输出信息 http://www.myexception.cn/program/650442.html
2015-01-01 20:09:57 1831
转载 把 MongoDB 当成是纯内存数据库来使用(Redis 风格)
英文原文:How to use MongoDB as a pure in-memory DB (Redis style)转载自 http://www.oschina.net/translate/how-to-use-mongodb-as-a-pure-in-memory-db-redis-style基本思想将MongoDB用作内存数据库
2015-01-01 20:03:36 1265
转载 mongodb的读写分离
mongodb的读写分离使用Replica Sets来实现对于replica set 中的secondary 节点默认是不可读的。在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。如果通过shell访问mongo,要在secondary进行查询。会
2015-01-01 20:01:24 1376
转载 搭建高可用mongodb集群(四)—— 分片
按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!不
2015-01-01 19:48:08 1160
转载 搭建高可用mongodb集群(三)—— 深入副本集内部机制
在上一篇文章《搭建高可用mongodb集群(二)—— 副本集》 介绍了副本集的配置,这篇文章深入研究一下副本集的内部机制。还是带着副本集的问题来看吧!副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。官方说副本集数量最好是奇数,为什么?mongodb副本集是如何同步的?如果同步不及时会出现什么情况?会不会出现不一致性?mongodb的故障转移会不会无故自动发生?什么条件会触
2015-01-01 19:35:24 1114
转载 搭建高可用mongodb集群(二)—— 副本集
在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。主节点挂了能否自动切换连接?目前需要手工切换。主节点的读写压力过大如何解决?从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?这篇文章看完这些问题就可以搞定了。NoSQL的产生就是为了解决大数据量、高扩展性、高性能、灵活数
2015-01-01 19:27:43 1286
转载 搭建高可用mongodb集群(一)——配置mongodb
在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高性能,N
2015-01-01 19:17:36 1197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人