摘要: 一直搞不清楚整形变量与字节数组的转换,看过各位网友的解释,现写下此随笔:整形变量转换成字节数组 对于int类型变量a,将其转换为字节数组b,方法如下: int a = 100; byte[] b = byte[4]; b[3] = (byte)(a & 0xff); b[2] = (byte)(a>>8 & 0xff); b[1] = (byte)(a>>16 & 0xff); b[0] = (byte)(a>>24 & 0xff); 字节数组转换成整形变... 阅读全文
posted @ 2012-11-16 15:53 华电岳黎明 阅读(6483) 评论(0) 推荐(0) 编辑
摘要: 当在hbase shell下创建表时,出现MasterNotRunningException异常,list、get等不能正常执行,通过Java API同样不能创建表,究其原因在于分布式文件系统处于安全模式状态下,执行hadoop dfsadmin -safemode leave,重新启动hbase,问题即可解决。 那么,问题又来了,Hadoop分布式文件系统为什么不自动退出安全模式呢?就让我们来看一下Hadoop安全模式吧。 namenode在启动的时候首先进入安全模式,如果datanode丢失的block达到一定的比例(datanode通过心跳包上报的block块数达到元数据记录的b... 阅读全文
posted @ 2012-11-15 12:27 华电岳黎明 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: vi编辑器模式分3种: 1 Command Mode(命令模式) 常用命令: h(左方向键) 向左移动一个字符 j(下方向键) 向下移动一行 k(上方向键) 向上移动一行 l(右方向键) 向右移动一个字符 G 将光标移动到最后一行的第一个字符 $ 将光标移动到行尾 ^将光标移动到行首 u 撤销最近的修改 x 删除光标所在位置的字符 复制: yy与P(大写) 复制当前行内容到光标所在位置的上一行 yy与... 阅读全文
posted @ 2012-11-13 14:04 华电岳黎明 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 今天安装了下HBASE,为方便其使用命令,配置了下环境变量,以HBASE为例,现列出环境变量的两种配置方法: 1.针对所有用户 vi /etc/profile 在最下边,添加下列内容:(cloud为用户名) HBASE = /home/cloud/hbase PATH = $HBASE/bin:$PATH export PATH 最后,执行 source /etc/profile立即生效 2.当前用户 vi ~/.bash_profile 在最下边,添加下列内容: HBASE = /home/cloud/... 阅读全文
posted @ 2012-11-12 21:15 华电岳黎明 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 上次看到参考书上查询系统时间用到dual表,感到好奇,到网上搜了好多,终于明白其中之道理了(1)dual表是系统中的虚拟表,只有一列,它随着oracle中数据字典一起创建;(2)在ORACLE中用select查询时,遵循SQL规范,select...from...形如这样的形式,用其它表查询系统的时间也可,但返回的记录数与你用到的表中的记录数相同,为了返回一个记录,所以选择dual表较合适,因为它是单行单列的表。 阅读全文
posted @ 2012-04-04 10:11 华电岳黎明 阅读(1134) 评论(0) 推荐(0) 编辑