自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于OpenNebula/one 报 information driver的问题

最近在测试基于opennebula的云平台,通过onehost create node1 im_kvm vmm_kvm tm_ssh命令,将一个节点node1加入到onehost列表中,然后就可以通过onevm来创建虚拟机。在创建虚拟机的过程中遇到了关于driver的错误,导致虚拟机无法创建。总结了两个容易造成oned.log或者vm.log出现driver错误的点。1. onehost cr

2015-06-26 21:36:55 766

原创 关于git push报403的问题

最近在一台centos6上面git push时遇到了error: The requested URL returned error: 403 while accessing https://github.com/username/repo.git/info/refs  fatal: HTTP request failed错误。网上搜索,大部分人都是说修改.git/config文件[remote

2015-06-23 17:33:20 5029

原创 Htrace on Hadoop, Hbase and HbaseClient

Hadoop 2.6的新特性包含了Trace功能,一个类似于Google Dapper的分布式跟踪工具,为Hadoop系列应用提供请求跟踪和性能分析。虽然Hadoop 2.6中使用的还是pre-apache版本的HTrace,但是在2.7中支持了Apache version of HTrace。并且,HTrace也集成到了HBase中,HBase 1.0.0使用Apache 3.1.0 relea

2015-06-23 11:17:19 4192 1

原创 YCSB配置和测试HBase

本文主要介绍如何使用YCSB来测试HBase,以及如何解决No FileSystem for scheme: hdfs错误和Error accessing HBase table错误。YCSB项目地址和简介:https://github.com/brianfrankcooper/YCSB/wikiYCSB的目标是开发一个框架和通用的workloads来评估不同的key-value和

2015-06-17 23:56:36 6057 1

原创 分布式安装HBase 1.0(Hadoop 2.7)

原文地址 http://www.cnblogs.com/ventlam/archive/2011/01/22/HBaseCluster.htmlHBase官方文档 http://abloz.com/hbase/book.html前提:安装好Hadoop,并且每个节点的Hadoop进程都正常启动

2015-06-16 09:19:10 941

转载 分布式安装Hadoop2.7(适用于2.x版本)

原文出自:http://www.aboutyun.com/thread-7684-1-1.html 写的非常完整,特此转载,另外补充一些锦上添花的东西如pssh。准备工作:1)配置ssh无密码访问hadoop和pssh都需要。在Master上生成一个密钥对,包括一个公钥(如.ssh/id_rsa.pub)和一个私钥,而后将公钥复制到所有的Salve上(追加到.ssh/authori

2015-06-15 16:32:23 1127

原创 从Xen Host Kernel复制出一个半虚拟化的Guest

在《 创建并启动一个xen半虚拟化PV客户机》一文中讲解了如何从Ubuntu的http源安装半虚拟化的xen guest OS,核心思想是先下载客户机的vmlinuz和initrd,启动xen虚拟机后将会选择ubuntu网络源,进行在线安装。后来准备做几个guest副本时,发现这种在逻辑卷中安装的guest好像难以复制(暂时不知道,主要是不知道如何mount这个逻辑卷,因为它又被分成了

2015-06-13 11:00:38 1282

原创 CentOS6/RedHat6安装kernel-xen重启后报scsi_wait_scan错误的解决

早在《在KVM客户机RHEL6中安装Xen4.x》中,就遇到了scsi_wait_scan错误,当时因为是在KVM虚拟机中安装Xen,面临两种情况,一种是KVM虚拟机使用virtio,这时安装kernel-xen以后需要指定virtio_blk重新生成initramfs就可以进入支持xen的kernel了,但是这种情况下安装xen以后进dom0还是会报scsi错误,所以这就是第二种情况的scsi错

2015-06-13 10:54:54 4090

原创 手动设置Xen Host网络

在《虚拟化与云计算系列文章:四、启动一个xen半虚拟化PV客户机》中,使用了网络源来安装PV Guest OS,今天按照此方法再一次安装时,发现新的环境中,Xen Host网络没配好,导致虚拟机无法访问外网,也就无法自动下载镜像和安装Guest系统。上次没有网络配置这一步的原因可能是,Host因为安装有Libvirt,所以存在一个直接可用的virbr0,而且libvirt自动配置好了iptable

2015-06-12 16:45:17 1375

原创 Sublime报Decode error - output not utf-8 or cp936 错误的解决办法

使用Sublime在build python程序时,有时候会遇到Decode error -output not utf-8或者是cp936。原因是python编译运行后的流的编码方式和Sublime的解码方式不同,Sublime Ctrl+B build一个python程序时,输出output not cp936,说明Sublime中的Python build默认接收的编码是cp936,如果你的

2015-06-11 09:46:07 8285

原创 一场由股票提醒助手插件引发的血案——浅入浅出 jquery autocomplete

我没有学过前端,所以这篇文章注定要班门弄斧了。通常,需要用到什么技术什么语言时,我才去学,学了也不一定掌握,就是记不住!所以现在明白了,学习的时候,亦或是攻克难点的时候,一定要记录下来,并不一定非要呈现什么高大上的技术,但求复原自己的心路历程足以。大家都知道,最近股市很火爆,当然这几天正在调整期呵呵,神车复牌都交出一天涨停一天跌停的答卷自降为灵车,相比于528垂直过山车,见怪不怪了。很多人

2015-06-09 19:13:00 3259 1

vim插件和配置 for Linux 自动补全 IDE

里面的vim插件已经包含了taglist,omnicppcomplete等插件,无需再下载,详细的配置参考.vimrc,注意快捷键使用即可。有什么不喜欢和bug的地方,自行调整.vimrc。ctags命令工具还是要下载安装的。 1. 安装ctags和cscope yum install即可 在.vimrc文件中增加map :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q . 就可以在vim中使用快捷键F12来随时生成当前目录下的tags,这样后续配好omni自动补全以后,自己工程下定义的类中的public成员,也可以通过. :: ->来自动补全了。全局定义的查找。局部的符号不会生成tags,这个要使用superTab。 Ctrl ] 跳转到光标所在位置的符号的定义,前提是tags中有。 Ctrl t 回到上次跳转前的位置。 2. 下载其他vim插件 echofunc.vim 在底部状态栏显示函数原型 Alt - 和 Alt + 可以在多个函数原型间切换 winmanager 侧边栏显示文件浏览 直接把.vim文件拷贝到~/.vim/plugin/下即可 自动打开winmanager,参考http://blog.csdn.net/xuanwu_yan/article/details/43736299 : 在.vimrc中添加: let g:autoOpenWinManager=1 然后需要手动修改winmanager.vim文件,在末尾加入: " set auto open WinManager if g:autoOpenWinManager autocmd VimEnter * nested call s:StartWindowsManager() endif 调整winmanager窗口的大小,参考http://blog.csdn.net/yangzhongxuan/article/details/7944927 : let g:bufExplorerMaxHeight=30 let g:bufExplorerMoreThanOne=0 miniBufferExplorer,直接下载minibufexpl.vim 折叠设置 " --fold setting --- set foldmethod=syntax "用语法高亮来定义折叠 set foldlevel=100 "启动vim时不要自动折叠代码 set foldcolumn=5 "设置折叠栏宽度 常用命令: za 打开/关闭在光标下的折叠 zA 循环地打开/关闭光标下的折叠 zc 关闭close在光标下的折叠 zo 打开在光标下的折叠 安装SuperTab,参考http://blog.csdn.net/bokee/article/details/6633193 ,配了之后没反应 使Tab键具有更快捷的上下文提示功能,从http://www.vim.org/scripts/script.php?script_id=1643 下载安装,它是个vba文件,即Vimball格式的安装包,安装方法: 1)用vim打开supertab.vba文件 2)在vim命令行下运行命令UseVimball ~/.vim。就会将安装包安装到~/.vim目录下。 在~/.vimrc文件中添加: let g:SuperTabDefaultCompletionType="" 使用Ctrl - P键弹出SuperTab的自动补全 Ctrl - w - ] 弹出定义的位置 Ctrl - ] 跳到符号定义的位置,Ctrl - t返回上次跳走的位置 Ctrl-x Ctrll-o 弹出omni自动补全 F12 生成当前目录下的tags

2015-08-22

vim for Windows 集成环境 IDE 自动补全 tags

当前vim7.4适用于windows环境 已安装的插件和支持的功能: 1. 多语言环境,解决中文乱码问题 2. ctags:需要将vim路径设置到系统的环境变量path中,才能使用ctags命令,在vim中使用 Ctrl+F12运行命令在当前工作路径中生成tags,其他库tags文件路径自行生成和设置。Ctrl+]跳 到当前光标下单词的标签,Ctrl+t返回到跳转前的位置。tags只对全局的变量有效。目前,在编 辑模式下,用Ctrl+n可以直接打开自动提示和补全,也可以补全局部变量。 3. TagList:在侧边栏显示tags。 4. miniBuffer:管理打开的多个文件,Ctrl+方向键、Ctrl+hjkl、可以在窗口之间切换,Ctrl +Tab可以在打开的多个文件之间切换。 5. grep:命令已复制到vim路径下,但是可能会因为系统缺失某些dll而无法运行,在vim中使用 Ctrl+F11来运行grep。 6. pydiction:python代码补全,输入过程中按tab键弹出自动补全提示。 7. vimpdb:python编译调试器,默认F2设置断点,F5运行,F12查看stack trace,F3查看变量和 参数值。现在改为:Ctrl+M设置断点,Ctrl+D运行。 8. OmniCppComplete:默认Ctrl+x Ctrl+o弹出补全提示,依赖于ctags生成的tags。 9. winManager:文件浏览,默认没有自动打开,需要时使用wm命令打开winManager和TagList。 10. pyflakes:python代码检查,在命令模式输入:cc进行检查。

2015-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除