- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 hdfs纠删码
分布式文件系统的常用存储策略比较为了处理大型文件,分布式文件系统通常将文件划分为固定大小的逻辑块,再将逻辑块映射到集群中的物理块。这里的映射关系有两种,即连续映射与条带化映射。连续映射实现简单,将数据按照顺序映射到物理块即可。相反的条带化映射将逻辑块划分成更小的物理单元,并将数据轮询的写入不同的物理块中。按照条带化与连续存储和副本与纠删码,可以将不同的数据存储实现划分为以下四个象限。c
2016-07-07 17:51:02
1568
原创 开启kerberos后,hue管理hbase
在部署hue+hbase thrift的过程中,遇到问题很多,主要做以下总结.1. 代理权限问题: 代理过程中必须保证hue票据用户和hbase thrift票据用户都具有代理权限. 如果hue票据用户缺少代理权限, thrift日志会提示如*** can not do as *** 如果thrift票据用户缺少代理权限, thrift日志会提
2016-06-09 16:28:55
4486
转载 yacc 和 lex 在ubuntu 上安装
yacc 和 lex 在ubuntu 上安装ubuntu上使用flex和bison来代替lex和yacc,所以很多人在安装软件的碰到提示yacc的时候,发现sudo apt-get install yacc lex失灵了! 其实正确的方法是sudo apt-get install flex bison
2015-10-14 11:44:15
4817
转载 从Java视角理解CPU上下文切换(Context Switch)
从Java视角理解CPU上下文切换(Context Switch)原文地址: http://coderplay.iteye.com/blog/1481211从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态 在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快. 然而实际情况是, 多
2015-08-06 22:58:06
2586
原创 heap sort in python :-) just for fun
import randomdef parent(i): return i >> 1def left(i): return i 1def right(i): return (i 1) + 1def max_heapify(data, i): l = left(i) r = right(i) if l len(data) and
2015-07-31 19:32:32
493
原创 openstack任务eventlet和python的GIL
好久没有发帖了, 上周把腿摔了之后基本属于残疾人了, 现在篮球是暂时打不了了, 但是作为身残志坚的典范,利用这时间写写文章还是可以的. 言归正传, 之前看到openstack源码中使用了eventlet的库, 在整个项目中还占了比较重要的地位, Eventlet库在OpenStack服务中上镜率很高,尤其是在服务的多线程和WSGI Server并发处理请求的情况下,了解
2015-07-30 21:48:43
1153
转载 openstack rpc 原理
转3篇openstack远程调用很好的文章http://bingotree.cn/?p=207http://bingotree.cn/?p=236http://bingotree.cn/?p=238
2015-07-08 19:36:37
593
原创 记第一次debug openstack
2015年7月1日, 15年的一半过去了, 我也来发发上半年总结和下半年计划, 上半年新房下来了,到现在还没开始装修,我也是够不靠谱的,.一不留神还有了孩子, 这个比较神奇. 下半年要好好把房子收拾收拾, 建立一个家不容易啊. 未来的孩子, 你觉得咱家买个什么样的游戏机好呢? 下半年要学的东西好多, 优先级大概是这样的: openstack, linux, 算法, 网络, python, 对对对,
2015-07-02 00:55:51
2687
原创 openstack vnc分析
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncse
2015-06-29 11:19:46
7064
原创 linux设置开机启动项
ubuntu和centos管理开机脚本方式不同,所以设置开机项方式也不尽相同,具体如下ubuntu:增加启动脚本先将脚本复制或者软连接到/etc/init.d/目录下,然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),将脚本添加到初始化执行的队列中去。注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。1) 将你的
2015-06-26 11:15:55
686
原创 ubuntu添加启动项(idea, pycharm)
在ubuntu下搭建开发环境,安装idea, pycharm运行木有任何问题,但是无法从桌面自动启动,让人感到很不爽,找找前辈们的帖子终于找到解决方法首先从/usr/share/applications/目录下随便拷贝一个文档到桌面用vim打开拷贝来的文件,对内容修改如下#!/usr/bin/env xdg-open[Desktop Entry]Name=IDEA
2015-05-14 10:55:20
1328
原创 pycharm进行远程调试
远程调试分为两个步骤,第一步需要将远程代码与本地代码进行关联,具体参考课的文档如下菜单->Tools->Deployment->Configuration打开configuration后如下图:点击加号后,如下图:name可以自己定义(以demo为例),type选择sftp点击确定后,进入demo的设置页面,然后对页面中的项进行设置,如下图:在①中设置服
2015-05-11 10:58:25
10251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人