MongoDB系列四:解决secondary的读操作
在Replica sets 中的secondary节点默认是不可读的。使用Replica Sets实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。在secondary上,访问mongo,进行查询。会出现如下错误:rs:SECONDARY> db.sponsor.find();Error: error: { "ok" : 0, "errmsg" :...
MongoDB系列四:Replica Sets的成员属性priority的使用
Replica Sets的成员属性priority,如果为“0”,那么这个成员将不能成为Master;但是可以接收Master的复制集,可以提供查询,可以参与集群中Master的投票。对于多数据中心中的分节点多数情况下配置为“0”。配置过程如下:1、链接到Master上> cfg = rs.config();2、修改相应成员的priority属性> cfg.members[1].pri...
MongoDB系列三:Replica Sets在生产环境中安装配置的注意事项
在“MongoDB系列二”中安装配置仅仅是用于测试用,在生产环境中要注意以下事项:1、DNS中为IP配置相应的域名,或者在/etc/hosts中定义;2、主机之间项目测试连通性;3、安装MongoDB软件;4、在启动的配置项使用配置文件的方式,详见https://docs.mongodb.com/manual/reference/configuration-options/5、配置文件中一...
MongoDB系列二:Replica Sets安装与配置
MongoDB系列二:Replica Sets安装与配置
MongoDB系列一:MongoDB安装、启动关闭服务、客户端连接
学习MongoDB系列一:MongoDB安装、启动关闭服务、客户端连接
解决ORA-00119和ORA-00132错误
数据库启动时出现下面错误:ORA-00119 invalid specification for system parameterORA-00132 syntax error or unresolved network name 'LISTENER_ORCL'究其原因是LISTENER_ORCL参数配置的问题。解决步骤:1、create pfile='/home/oracle/initORCL.ora' from spfile;2、打...
vmstat命令
Linux学习积累系列
Linux sar命令
Linux学习积累系列
Linux free中buffer与cache区别
Linux学习积累系列
ORA-02049:超时分布式事务处理等待锁,解决方法
1、以sysdba登录,查询死锁信息SELECT username, lockwait, status, machine, program FROM v$session WHERE sid IN (SELECT session_id FROM v...
ORA-01591错误解决处理
1、找到出错的事务SQL> select * from DBA_2PC_PENDING; LOCAL_TRAN_ID GLOBAL_TRAN_ID  ...
SSH公钥私钥认证原理
通常,通过ssh登录远程服务器时,使用密码认证,分别输入用户名和密码,两者满足一定规则就可以登录。但是密码认证有以下的缺点:用户无法设置空密码(即使系统允许空密码,也会十分危险)密码容易被人偷窥或猜到服务器上的一个帐户若要给多人使用,则必须让所有使用者都知道密码,导...
摘抄 -- cpio详解
cpio - 存取归档包中的文件 语法 Syntax cpio -o [ -aBLuvV ] [ -C bufsize ] [ -c | -H format ][ -K volumesize ] [ [ -O file [, file ... ] ] [ -M message ] ] [ -Pifd,ofd ] cpio -i [ -6AbBcdfkmnqrsStTuvV ] [-C bufsize ] [ [ -I file [, file ... ] ] [ -M message ] ] [ -Pifd,ofd ] [ pattern ... ] ...
DHCP+TFTP+HTTP+Kickstart实现远程自动安装Linux系统
Kickstart是Linux下自动安装操作系统的工具,配合其它服务与工具,可以实现远程自动安装Linux系统。以下是大致步骤: 0、准备yum源 <略> 1、安装DHCP,为target机器提供IP,netmask,gateway等信息。 # yum install dhcp\* -y # 编辑配置 # cd /etc/dhcp/ # cat dhcpd...
MySQL数据库时区配置
MySQL数据库的时区配置过程: 以5.6.19为例。 root@(none) 01:43:17>show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone &nb...
Ansible学习笔记-Ansible安装
Ansible是自动化运维配置管理的新贵,具体的介绍可以在网上搜到,这里不再熬述。 Ansible分为控制机和被管理机,安装时有一些要求;主要是控制机的安装,被管理机不需要安装Ansible,但是需要有Python。 控制机要求: Python 2.6 or higher paramiko PyYAML Jinja...