李成石

导航

 

2018年12月2日

摘要: 2.在加载heat.engine.resources中资源时,每个资源都定义有资源处理的方法handle_* 和资源映射的resource_mapping或available_resource_mapping, 如下: 3.以创建stack为例 在stack中创建资源,self.stack_task 阅读全文
posted @ 2018-12-02 19:52 李成石 阅读(783) 评论(0) 推荐(0) 编辑
 

2018年11月18日

摘要: oslo_db是openstak中封装数据库访问sqlachmy的模块,网上搜索的资源并不多,除了openstack官方文档,在实际使用中的例子凤毛麟角。 有感于资源太少,在学习heat源码的过程中,有所感悟,记录下,以便于循序渐进地进行学习。在当前的openstack Q版本中,因为oslo_db 阅读全文
posted @ 2018-11-18 17:31 李成石 阅读(1683) 评论(0) 推荐(0) 编辑
 

2018年11月17日

摘要: 1.列表分裂成等长子列表 实现一:将子列表中数据打印 实现二:先计算出分割自列表的首索引,然后对列表进行分割 测试: 实现一: 耗时0.09秒 实现二:耗时0.02秒,使用第二种是第一种的20%,而且随着数据量增加,所需时间会更少 阅读全文
posted @ 2018-11-17 01:06 李成石 阅读(155) 评论(0) 推荐(0) 编辑
 

2018年11月1日

摘要: awk ~ 匹配符 在pattern部分进行字段匹配操作。文中包含bin的很多,但要找到以:分割后,第五个匹配bin的用户名,相当于用:将每行分割成数组,索引5值匹配,则将第一个打印出来 awk -F: '$5 ~ /bin/{print $1}' /etc/passwd awk NR条件语句 在{ 阅读全文
posted @ 2018-11-01 02:05 李成石 阅读(390) 评论(0) 推荐(0) 编辑
 

2018年10月29日

摘要: oslo_messaing通过kombu与rabbitmq建立channel连接,向rabbitmq中发送数据 在oslo_messaging/_drivers/impl_rabbit.py中,初始化self.connection,此时channel为None 在self.ensure_connec 阅读全文
posted @ 2018-10-29 01:45 李成石 阅读(2292) 评论(0) 推荐(0) 编辑
 

2018年10月27日

摘要: 1.安装rpm-build 使用rpmbuild打包rpm包前,首先安装rpmbuild: yum install rpm-build -y 2.创建打包文件目录 mkdir -p /root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} SOURCES中存放源 阅读全文
posted @ 2018-10-27 20:24 李成石 阅读(472) 评论(0) 推荐(0) 编辑
 

2018年10月25日

摘要: 编译工具安装 安装gcc,用于编译c程序,使用g++ 用于编译c++ yum install -y gcc yum install -y gcc-c++ 第一个程序: g++ -o print print.c 将print.c 编译为print 执行print ./print 阅读全文
posted @ 2018-10-25 01:04 李成石 阅读(110) 评论(0) 推荐(0) 编辑
 

2018年10月20日

摘要: 1.mongodb 启动异常error code 100,检查日志,数据文件损坏 2 检查collection-15-6548623434943640018.wt 可恢复数据,为空,不存在恢复的数据 3.使用wt删除该文件,会将collection和table同步删除,不可手动删除 4.重启mong 阅读全文
posted @ 2018-10-20 16:39 李成石 阅读(2400) 评论(0) 推荐(0) 编辑
 

2018年10月19日

摘要: 启动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 阅读全文
posted @ 2018-10-19 00:49 李成石 阅读(418) 评论(1) 推荐(0) 编辑
 

2018年10月18日

摘要: 构造mongdb异常 启动mongodb,bash mongodb.sh server.py 脚本 写入数据的时候,不断杀mongodb进程 在一个节点上启动mongod时,直接启动失败 检查日志 unclean shutdown mongodb修复 1.恢复原数据目录下数据 删除mongod.lo 阅读全文
posted @ 2018-10-18 00:08 李成石 阅读(2475) 评论(0) 推荐(0) 编辑