摘要: 1 副本集的目的? 1.提供冗余备份,因为一份数据会复制多份放在不同的服务器上 2.避免单点故障,一旦副本集中主服务器挂掉,其余成员会迅速选举出新的primary,对外提供服务。 3.实现读写分离。可以设置在主服务器上进行写操作,在剩余从服务器上进行读操作,大大减轻主服务器的负担。但是这样可能会存在 阅读全文
posted @ 2021-05-02 18:48 hexel 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 在MongoDB副本集中,默认情况下只有primary能响应客户端读和写操作。由于副本集中有多个成员,我们可能想充分利用这些资源,如果读操作和写操作都能在不同服务器上完成,而且保持读写一致性,那将是一件美妙的事。由于副本集中只有一个primary,secondry的数据都是从primary或者其他s 阅读全文
posted @ 2021-05-02 18:41 hexel 阅读(833) 评论(0) 推荐(0) 编辑
摘要: Mongodb监控包括操作系统层面和数据库层面监控 1.1 操作系统层面: 1.1.1 TOP命令 监控进程硬件资源使用情况: [mongo_2 ~]# pidof mongod --获取mongod和配置服务器进程号 20350 20244 20183 19155 [mongo_2 ~]# pid 阅读全文
posted @ 2021-05-02 18:40 hexel 阅读(218) 评论(0) 推荐(0) 编辑
摘要: MongoDB数据库基本操作 基本操作 下面列举几个常用的: 1、Help查看命令提示 db.help(); 副本集信息命令提示:rs.help 2、切换/创建数据库 use test --当创建一个集合的时候会自动创建当前数据库 3、查询所有数据库 show dbs; 4、删除当前使用数据库 db 阅读全文
posted @ 2021-05-02 18:39 hexel 阅读(429) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/daiyutage/article/details/8575248 在C语言中, signed char 类型的范围为-128~127,每本教科书上也这么写,但是没有哪一本书上(包括老师)也不会给你为什么是-128~127,这个问题貌似看起来也很简单容易, 阅读全文
posted @ 2021-05-02 18:31 hexel 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1. 在shell文件内部定义函数并引用: [~/shell/function]# cat factorial.sh #!/bin/bash function factorial { factorial=1 for (( i=1;i <= $1;i++ )) do factorial=$[ $fac 阅读全文
posted @ 2020-02-15 09:43 hexel 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 简单总结下linux中时间相关命令date,hwclock,clock的用法1. date命令:(1)修改系统时间:格式:date MMDDHHMMYYYY.SS[~/shell/file_operation]#date 051023342013.30 2013年 05月 10日 星期五 23:34 阅读全文
posted @ 2019-12-25 15:06 hexel 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1 检查时间服务器是否已经安装 检查集群中每个服务器的时间服务器是否已经安装[root@54 ~]# rpm -qa ntpntp-4.2.4p8-3.el6.x86_64一般操作系统安装时就会安装这些服务,上面的结果显示,时间服务器已经安装。 2 服务器端配置 本例,集群中的192.168.69. 阅读全文
posted @ 2019-12-25 13:22 hexel 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: tr(translate),一个很好用的字符映射命令,有以下几个优点,可以用来辅助cat ,grep,vi等命令: (1)自定义字符集合进行字符映射 (2)处理一些特殊字符,例如'\t','\n'等 (3)删除字符或者字符集合 (4)进行字符压缩 (1)字符映射 [root@hexel ~]#ech 阅读全文
posted @ 2019-05-26 22:00 hexel 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: awk使用简介: awk 'BEGIN{statements} pattern{commands} END{ end statements}'awk脚本包括三个部分:BEGIN+可以使用模式匹配的通用语句块+END语句块执行步骤:1.执行begin部分2.读取input stream,每读一行数据, 阅读全文
posted @ 2019-03-15 19:15 hexel 阅读(380) 评论(0) 推荐(0) 编辑