摘要: 目的本文主要比较OpenStack中Essex与Folsom版本的Keystone在依赖包、数据库结构、配置方面的差异,为Keystone从Essex向Folsom升级做些前期准备工作。这些比较大部分是在源代码库上通过git命令进行的,首先要clone一个keystone的本地库,命令如下:[plain] view plaincopyprint?git clone git://github.com/openstack/keystone.git cd keystone git clone git://github.com/openstack/keystone.gitcd keystone依赖包的 阅读全文
posted @ 2012-11-07 15:48 szwencan 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、memcached 的编译安装准备:Memcached下载地址:http://www.danga.com/memcached/libevent下载地址: http://monkey.org/~provos/libevent/安装步骤:1. 下载libevent & memcached 源码包libevent-1.3.tar.gzmemcached-1.2.2.tar.gz2. 解压缩 libevent-1.3.tar.gz ,编译安装# tar zxvf libevent-1.3.tar.gz# cd libevent-1.3 # ./configure --prefix=/usr 阅读全文
posted @ 2012-11-07 15:46 szwencan 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 之前我们跑mapreduce,对某些维度进行统计,都是暴利方式的遍历,有些时候,我们仅仅想扫描原始数据的一部分,或者仅仅是其中的一列,这些数据可能仅仅是原始数据的十分之一,百分之一,那么暴利扫描太不可取了。回想下我们之前使用数据库的场景,数据库在扫描的时候通常是利用一些索引, 而并非全表扫描,故mapReduce 程序也可以借助这一特点,先创建索引,然后在索引上的进一步分析,防止扫描全部的原始数据-这将节省很多的IO资源。目前对我们来说最容易使用的文件索引无外乎就是lucene了,而且非常成熟和可靠,但是索引并非splitable,这样对于mapreduce的处理不是很方便,且大索引频繁的合并 阅读全文
posted @ 2012-11-07 15:45 szwencan 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 这几天参考网上的RawSocket初步些了个,但发现丢包现象严重,效果很不理想很多时候都嗅探不出来后来借助httpwatch的API接口页很理想,大家有什么关于.net上的实现思虑么? vb.net或c#都行 下面这个基类是我仿照网上些的using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Net.Sockets;using System.Net;namespace v.sniffer{/*** IP数据包结构,解释完毕的 阅读全文
posted @ 2012-11-07 15:45 szwencan 阅读(210) 评论(0) 推荐(0) 编辑