小丸子学MongoDB系列之——部署Replica Set+Sharded Cluster
环境描述:1.物理服务器3台2.shards为2片,每片shard为一个Replica Set,冗余度为3(主、从、延迟从)3.mongos节点数量为3个4.config server节点数量为3个5.arbiter server节点数量为6个部署步骤:1.配置hosts文件(三台主机都需操作)[root@hadoop3 ~]# more /etc/hosts10.1.245.72&nb...
小丸子学MongoDB系列之——副本集在容灾环境中的故障演练
这篇文章主要是模拟MongoDB副本集部署在多机房环境中,为了模拟容灾故障,假设在北京机房的MongoDB同时发生故障后如何快速的让副本集可对外提供服务。0.架构规划主机名 IP ...
小丸子学Hadoop系列之——部署Hadoop集群
0.集群规划 主机名ip地址安装的软件运行的进程hadoop110.1.245.72hadoop,zookeeper namenode,zkfc,resourcemanager,journalnodehadoop210.1.245.73hadoop,zookeeper namenode,zkfc,resourcemanager,datanode,nodemanager,journalnodehadoop310...
小丸子学Docker系列之——安装Docker及基本命令的使用
环境要求:在Centos7.x上安装docker官方要求内核至少是3.101.查看内核和操作系统版本[root@docker-machine ~]# uname -r3.10.0-327.el7.x86_64[root@docker-machine ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2.yum方式安装——docker安装提供了两种方式,一种是yum,一种是通...
小丸子学Redis系列之——Data types(一)
Redis相比其他key-value类型的数据库来说有其特有的优势,其中两点比较突出的就是支持数据持久化和支持各种复杂的数据结构。本文就来简单介绍下Redis 3.0支持的数据类型,以及各个数据类型支持的一些常见操作,所以演示都以redis-cli工具来演示。目前Redis 3.0支持的数据类型有:1.strings——Binary-safe strings2.L...
小丸子学Redis系列之——安装Redis
目前Redis最新的稳定版本为3.0.5,那么就以次版本为例,以下是安装步骤:一.安装Redis1.下载Redis3.0软件包并解压[root@vm1 ~]# cd /appbase/apps[root@vm1 ~]# rz [root@vm1 ~]# tar xzvf redis-3.0.5.tar.gz 2.创建个人用户[root@vm1 ~]# useradd -u 611 -g dbg -d /appbase/users/rdsusr01 rdsusr01...
小丸子学MongoDB系列之——副本集Auto-Failover
MongoDB副本集是通过自动故障切换特性来提供的高可用功能,当主节点成员不可用时从节点成员会自动变成主节点来继续对外提供服务,下面为大家演示两种副本集架构下的自动故障切换。一.Auto-Failover(一主俩从架构)1.查看副本集状态[mgousr01@vm1 ~]$ mongo 192.168.157.128:47017MongoDB shell ver...
小丸子学ZooKeeper系列之——部署ZooKeeper集群
1.安装配置jdk和zookeeper环境[root@mha-6 ~]# cd /appbase/apps/[root@mha-6 apps]# rz[root@mha-6 apps]# tar xzvf jdk1.7.0_71.tar.gz[root@mha-6 apps]# tar xzvf zookeeper-3.4.6.tar.gz[root@mha-6 apps]# rm -f *.gz[root@mha-6 apps]# lsjdk1.7.0_71 zookeeper-3.4.62.配置zookeeper集群2.1 创建...
小丸子学MongoDB系列之——部署MongoDB副本集
1.以副本集的方式启动mongodb实例1.1 创建副本集目录[mgousr01@vm1 ~]$ mkdir -p mongorep/{mg17/{bin,conf,data,logs,pid},mg27/{bin,conf,data,logs,pid},mg37/{bin,conf,data,logs,pid}}[mgousr01@vm1 ~]$ ls -R mongorep/mongorep/:mg17 mg27 mg37mongorep/mg17:bin conf data l...
小丸子学MongoDB系列之——安装MongoDB
1.下载mongodb3.0软件包并解压cd /appbase/appsrz tar xzvf mongodb-linux-x86_64-rhel62-3.0.3.tgz ln -s mongodb-linux-x86_64-rhel62-3.0.3 mongodb-3.0.32.创建个人用户mkdir /appbase/usersgroupadd -g 511 dbguseradd -u 511 -g dbg -d /appbase/users/mgousr01 mgousr01echo oracle|passwd --stdin mg...
linux下使用ls命令时遇到的一个怪异现象
今天客户反应cd到某个目录后使用ls命令无法看到任何文件,也没有任何提示信息,我用root登陆服务器后发现该目录确实不是一个空目录,但是为什么会出现这个现象呢,通过ls命令查看该目录下的文件列表,发现其中有一个奇怪的文件,大小为0字节,文件名为"ls",删除这个文件后,怪异现象消失。之前也没遇到过这种问题,特记录...
ssh互信配置问题小结
最近在配置ssh互信的过程中遇到了两个小问题,特意记录如下。具体的配置过程不介绍了,网上一大堆。当配置完ssh互相后通过一台服务器测试到另外一台服务器的互信时还是提示需要输入密码,导致这个现象的原因有两个:1.authorized_keys文件的权限过大解决方法:chmod 644 authorized_keys2.用户家目录权限过大解决方...
MySQL案例之——生产slave库无法应用日志
环境:percona-server 5.6.21-70.1-log 问题描述: 通过show slave status监控...
MySQL入门学习之——innodb lock
构造测试环境:mysql> create table t(id int,name varchar(10));Query OK, 0 rows affected (0.34 sec)mysql> insert into t values(10,'mongodb'),(20,'oracle'),(30,'mysql');Query OK, 3 rows affected (0.06 sec)Records: 3 Duplicates: 0 Warnin...
MySQL入门学习之——mysql与oracle死锁对比
Oracle死锁:0.构建测试数据SQL> select * from t; ID NAME---------- ---------- 1 a 2 b
Sqlplus登陆Oracle提示"ORA-21561: OID generation failed"
今天在使用sqlplus登陆数据库时遇到如下错误:oracle@host-10-1-234-245:/oravl01/oracle> sqlplus sys/oracle@10.1.234.248:1521/bill_28SQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 30 10:46:48 2015Copyright (c) 1982, 2011, Oracle. All rights...
Centos6.5上安装oracle 10.2.0.1小记
<span style="font-size:16px;"> 今天在Centos6.5上安装oracle 10.2.0.1上遇到了不少问题,现记录如下。</span><span style="font-size:16px;"><br />大部分的问题都是因为缺包而引起的,以下的包全部安装后可以解决该问题:<br />ksh<br />libXtst-devel.x86_64<br />libXtst-devel.i686<br />libs...
Centos6.5上安装oracle 11.2.0.3小记
今天在Centos6.5上安装oracle 11.2.0.3是遇到一些问题,现记录如下。问题1.运行runInstaller后提示如下报错信息 >>> Could not execute auto check for disp...
MySQL入门学习之——实战mysqldump
最近打算开始学习mysql,之前一直很少使用mysql这个数据库,今天打算从mysqldump这个在mysql备份恢复中使用较多的命令开始,以下是自己各个场景下的测试命令:1.备份test库下的表t1和t2mysqldump -uroot -p test t1 t2 >c:\test_t1_t2.sql2.备份test库和mysql库mysqldump -uroot -p --databases test mysql >c:\test_...