2017年4月1日

摘要: 一 gcc高亮 gcc 高亮有好几种方法。 参考 http://www.cokco.cn/thread-39909-1-1.html 这个教程: (1) (2) 阅读全文
posted @ 2017-04-01 22:44 longbigfish 阅读(175) 评论(0) 推荐(0)

2017年2月26日

摘要: 在A机器上ant编译后,复制到B机器,在B机器上编译会出错。 原因是载入一些文件时出错,因为路径还是A机器上的路径。 经过与git上的源代码对比,发现多了一个build文件夹,这可能是ant生成的目录,将此目录删除后,再次ant,重新编译成功。 阅读全文
posted @ 2017-02-26 20:19 longbigfish 阅读(131) 评论(0) 推荐(0)

2017年2月22日

摘要: 经过研究,决定在 cql3/QueryProcessor.java 里面下手。 这里有两个函数,第一个是 public ResultMessage process(String queryString, QueryState queryState, QueryOptions options, lon 阅读全文
posted @ 2017-02-22 11:05 longbigfish 阅读(326) 评论(0) 推荐(0)

2017年2月21日

摘要: 这常见于多用户。 1. 确保所有用户在同一个组; 2. 确保所有文件被组可读写。 当多个用户各自进行了push操作后,object目录下的文件可能各自属于各个用户。 阅读全文
posted @ 2017-02-21 16:27 longbigfish 阅读(253) 评论(0) 推荐(0)

2016年12月22日

摘要: 任何操作首先都会传递给getattr函数。 阅读全文
posted @ 2016-12-22 21:50 longbigfish 阅读(104) 评论(0) 推荐(0)
摘要: 参考1 http://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/html/running.html 参考2 http://www.maastaar.net/fuse/linux/filesystem/c/2016/05/21/writing-a-simple-f 阅读全文
posted @ 2016-12-22 17:25 longbigfish 阅读(1488) 评论(0) 推荐(0)

2016年12月11日

摘要: 参考 http://ju.outofmemory.cn/entry/115864 类: org.apache.cassandra.transport.Message 如下: Message, get a new request,type:QUERY //channelRead0函数 Message, 阅读全文
posted @ 2016-12-11 18:07 longbigfish 阅读(164) 评论(0) 推荐(0)
摘要: 参考 http://ju.outofmemory.cn/entry/115864 org.apache.cassandra.transport.Message中静态Dispatcher的 channelRead0()方法。 读写都从该方法入口,具体调用路径见参考文档。 通过在该方法打印语句,并重新编 阅读全文
posted @ 2016-12-11 17:34 longbigfish 阅读(130) 评论(0) 推荐(0)
摘要: 参考 replication_factor 决定了数据会被写到多少个节点。为2表示要写到两个节点。 consistency level决定客户端要等待多少个节点被写成功。为1表示只要第一个节点被写成功,客户就发送下一个写请求。 读操作也有自己的consistency level,决定读操作时的行为。 阅读全文
posted @ 2016-12-11 09:52 longbigfish 阅读(940) 评论(0) 推荐(0)
摘要: 一 使用ycsb进行装载,每次装载都不会删除以前装载过的。 因此如果想在空数据库中装载,需要先清空数据表。 drop命令删除整个表,因此需要重建标头。 truncate命令删除表的所有行,只留下表头,是所需要的命令。 注意drop命令是 drop table usertable; truncate命 阅读全文
posted @ 2016-12-11 09:31 longbigfish 阅读(434) 评论(0) 推荐(0)

导航