MongoDB为什么有同名的集合
今天有朋友在说,同一个库,有两个相同的表名,还有截图 乍一看,好像真的有两个相同名的集合。这种情况很可能是有空格。经过确认确实是有空格。下面我们来验证一下: [crayon-5f649e252ed2b409750698/] 如果集合很多的时候,有什么办法可以快速查看哪些集合名称有空格哪些集合名有特殊字符呢 [crayon-5f649e252ed37…
如何恢复MongoDB副本集的文档或集合
误删或误修改恢复 use local rs01:PRIMARY> db.oplog.rs.find({"ns" : "db1.person",op:"d"}).sort({$natural:-1}) #查看删除文档的时间及对应的_id { "ts" : Timestamp(1549954450, 1), "t" : NumberLong(3), "…
一个hadoop2.7问题处理
最近搞hadoop2.7,执行hadoop jar /data/app/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.6.jar wordcount /user/keung/input /user/keung/output的时候报错,日志也没找出什么特别的异常信息,最后定位到…
使mongosync支持MongoDB3.6和4.0
由于mongosync停止维护了,不支持MongoDB3.6及以上版本,所以只能自己修改源码实现对MongoDB3.6和4.0的支持,经过测试可以使用,源码地址是https://github.com/hzkeung/mongosync,编译及使用方法跟原来的一样, 我编译的二进制包放在了百度云,有需要测试的可以下载;链接:https://pan.b…
修改long_query_time全局变量不生效, 难道是Bug吗?
问题背景: mysql server是5.7.20版本,在mysql客户端修改long_query_time全局变量由0.01修改为1但slow log日志仍显示小于1的记录,难道set global long_query_time不起作用吗? 测试一下 [crayon-5f649e252f476166671499/] 结果显示修改long_que…
ClickHouse集群测试
本测试采用ReplicatedMergeTree + Distributed引擎作为集群结构的引擎 需要注意的是ReplicatedMergeTree('zk路径,如果要相互复制,这里必须一样', '副本名称, 必须不一样', 剩下的就是分区和主键,以及索引粒度) [root@node100 ~]# clickhouse-client -m --p…
jumpserver普通用户下载key后变NoKey的问题
版本0.3.2 问题描述: jumpserver普通用户下载key后变成NoKey 问题解决: (1) 查看templates/juser/user_detail.html源码,找到链接生成的代码如下 {% if user.username|key_exist %} <td><a href="{% url 'key_down' %…