hbase命令

导出文件:
./hbase org.apache.hadoop.hbase.mapreduce.Driver export ‘bmx-dev-system1_bmx-cms_Code’ file:///dataDisk/hbaseCopy/localCopy/bmx-dev-system1_bmx-cms_Code
./hbase org.apache.hadoop.hbase.mapreduce.Driver export ‘bmx-dev-system1_bmx-cms_Blog’ file:///dataDisk/hbaseCopy/localCopy/bmx-dev-syste[......]

Read more

Hadoop 2.6 日志文件和MapReduce的log文件研究心得

Hadoop 2.6包含两个大部分:DFS和Yarn,而Yarn里面又包含在Resource Manager的JVM中运行的部分和在Node Manager里面运行的JVM部分。所以整个系统(不考虑加装ZooKeeper的HA的情况)的log是分别放在3个log里面的。

1. 对于DFS的log,在Name Node和Data Node里面,默认可以在${HADOOP_INSTALL}/logs里面看到。这个是非DFS的文件,直接可以通过Linux文件系统看到。

2. 对于Yarn的log,在Resource Manager和Node Manager里面,默认可以在${HADOOP[......]

Read more

MapReduce的jobstatus分析

下面是一个完整的mapreduce job status,现通过文字来说明mapreduce消耗的资源情况及名词含义。

2016-01-07 15:37:06  INFO Job:1383 – Job job_1443106373325_140563 completed successfully

2016-01-07 15:37:06  INFO Job:1390 – Counters: 52

File System Counters

FILE: Number of bytes read=50476611819          累计读取本地磁盘的文件数据大小,map和[......]

Read more

HBase 定期备份

转载一份使用Export与Import定期备份的Python代码。每月15日做一次完整备份,每天进行一次增量备份。

import time
import datetime
from datetime import date
import sys
import os

tablename=sys.argv[1]
backupDst=sys.argv[2]
today=date.today()
if today.day == 15:    //every month, we do a full backup
backupSubFolder=backupDst+today.[......]

Read more

12个非常实用的JavaScript小技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。

使用!!操作符转换布尔值

有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值。为了做这样的验证,我们可以使用!!操作符来实现是非常的方便与简单。对于变量可以使用!!variable做检测,只要变量的值为:0、null、” “、undefined或者NaN都将返回的是false,反之返回的是true。比如下面的示例:

1
2
3
4
5
6
7
8
9
10
11
f[......]

Read more

索引与sql优化问题汇总

啊里新人(Q1):索引我一般都是只有主键,这玩意儿,是不是越少越好?
玄惭(A1):在日常的业务开发中,常见使用到索引的地方大概有两类:
第一类.做业务约束需求,比如需要保证表中每行的单个字段或者某几个组合字段是唯一的,则可以在表中创建唯一索引;
比如:需要保证test表中插入user_id字段的值不能出现重复,则在设计表的时候,就可以在表中user_id字段上创建一个唯一索引:
CREATE TABLE `test` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `[......]

Read more