oslo_messaging与rabbitmq(1)
摘要:oslo_messaing通过kombu与rabbitmq建立channel连接,向rabbitmq中发送数据 在oslo_messaging/_drivers/impl_rabbit.py中,初始化self.connection,此时channel为None 在self.ensure_connec
阅读全文
编译wiredtiger rpm包
摘要:1.安装rpm-build 使用rpmbuild打包rpm包前,首先安装rpmbuild: yum install rpm-build -y 2.创建打包文件目录 mkdir -p /root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} SOURCES中存放源
阅读全文
C++笔记
摘要:编译工具安装 安装gcc,用于编译c程序,使用g++ 用于编译c++ yum install -y gcc yum install -y gcc-c++ 第一个程序: g++ -o print print.c 将print.c 编译为print 执行print ./print
阅读全文
mongodb文件损坏的恢复--无可恢复数据
摘要:1.mongodb 启动异常error code 100,检查日志,数据文件损坏 2 检查collection-15-6548623434943640018.wt 可恢复数据,为空,不存在恢复的数据 3.使用wt删除该文件,会将collection和table同步删除,不可手动删除 4.重启mong
阅读全文
wiredtiger--初学数据恢复
摘要:启动mongodb是failed,日志如下 1.解压wirdtiger包 tar -vxf wiredtiger-3.1.0.tar.bz2 -C /home/wiredtiger/ 2.安装snappy 3.安装libsnappy DEB-基于: sudo apt-get install libs
阅读全文
mongodb异常恢复
摘要:构造mongdb异常 启动mongodb,bash mongodb.sh server.py 脚本 写入数据的时候,不断杀mongodb进程 在一个节点上启动mongod时,直接启动失败 检查日志 unclean shutdown mongodb修复 1.恢复原数据目录下数据 删除mongod.lo
阅读全文
微探eventlet.monkey_patch
摘要:e ventlet.monkey_patch在运行时动态修改已有的代码,而不需要修改原始代码 在eventlet.monkey_patch中支持以下几种python原生库修改 eventlet.monkey_patch(all=True, os=False, select=False, socket
阅读全文
pymongo操作mongodb
摘要:此验证中只开启两个mongodb节点,可以连接任意节点,以下操作不涉及读写,不涉及连接那个节点 mongodb连接: rs.status 在command中输出如下: 在pymongo中,使用client.admin.command('replSetGetStatus‘)输出见下: primary
阅读全文
cmd与linux使用curl差异
摘要:其中在用windows下的cmd 进行curl命令,出现415报错,见下,请求头使用json形式,但报错却依然提示使用的是form表单形式: 一直以为问题出在springboot的转换器做stringtojson时出现问题,不想,在windows下,需要将-H " "消息头用引号,在-d 中最外面使
阅读全文
springboot整合zookeeper
摘要:在springboot中所有的整合都是以bean的形式注入对象,从数据库coon、redis conn、再到整合的zookeeper,依然是依照bean注入连接对象,通过zookeeper api对zookeeper中node 数据进行增删改查等操作,从而实现配置同步。这篇文章只是初步使用web服务
阅读全文