`
文章列表
1、今天发现一个博客,写的不错。 这篇博客写的挺好,起码解决我的一个疑惑:一直和团队讲自由,分享,开放,可现实往往证明还是需要死的制度才行,兄弟们多半也被这些现实打败。 我的修炼还远远不够,难以像 ...
服务端:   安装samba emerge -av net-fs/samba   配置: cp /etc/samba/smb.conf.default /etc/samba/smb.conf nano /etc/samba/smb.conf 内容: [global] workgroup = MYGROUP server string = Samba Server security = user guest account = user_test1 log file = /var/log/samba/log.%m max ...
地址:https://visualvm.dev.java.net/ 连接 1、本地机器的程序直接可以监听到 2、远程机器的程序需要加上JVM参数 -Dcom.sun.management.jmxremote= true -Dcom.sun.management.jmxremote.port= 9090 -Dcom.sun.management.jmxremote.ssl= false -Dcom.sun.management.jmxremote.authenticate= false ...

HBase配置LZO压缩

系统:  gentoo HDFS:  hadoop:hadoop-0.20.2-cdh3u0 HBase: HBase:0.90.3     安装过程:   1、安装lzo emerge dev-libs/lzo 2.1 下载 download from:   wget http://www.apache.org/dist//hbase/hbase-0.90.3/hbase-0.90.3.tar.gz wget http://hadoop-gpl-compression.apache-extras.org.codespot.com/files/hadoop-gpl-co ...
RegionServer 由于 ZooKeeper session expired 而退出,头疼了很久,总结可能的原因:   1、网络不好 2、GC时间过长,程序暂停导致租约过期 3、CPU忙,维护zookeeper的线程不能及时得到执行机会(调度)   解决方案: RS配置zookeeper.session.timeout时间长点,我配置的180000 RS配置hbase.regionserver.restart.on.zk.expire设置为true 参考下源代码   /** * We register ourselves as a watcher ...
前一篇文章里面介绍了 两个可以直接通信的集群之间很容易拷贝数据从而迁移HBase数据。   但是如果两个集群在不同的网络,没法通信呢?   今天测试了一个方案:   把某个表(table1)从集群1迁移到集群2(两个集群互相看不见),步骤如下   1、拷贝集群1的表文件到本地磁盘 : /app/cloud/hadoop/bin/hadoop fs -copyToLocal /hbase/table1 /data0/hbase-backup/table1   2、对于文件操作,很简单吧,随便你怎么去拷贝来拷贝去 3、如果集群2中也有对应的表文件,那么删除掉,然后拷贝 /a ...
HBase如何迁移数据?这里有个方案:http://blog.mozilla.com/data/2011/02/04/migrating-hbase-in-the-trenches/ ,我还未验证,因为我碰到了更加棘手的问题,我的两个集群在两个局域网,没法通信。(不过可以有一台机双网卡连接两个集群)。   先了解下 /app/cloud/hadoop/bin/hadoop distcp src desc     原文内容: We recently had a situation where we needed to copy a lot of HBase data while ...
HBase如何存取多个版本的值?     废话少说,一般情况下使用Put的这个方法保存一个版本:   /** * Add the specified column and value to this Put operation. * @param family family name * @param qualifier column qualifier * @param value column valu ...
http://en.gentoo-wiki.com/wiki/Mounting_a_remote_Shared_Folder   In order to mount a remote filesystem, you must configure your kernel accordingly.     cd /usr/src/linux make menuconfig   Linux Kernel Configuration: CIFS File system support File Systems ---> [*] Netwo ...
concurrent并发包里面几个重要的接口有:Executor、ExecutorService, ScheduledExecutorService ; 重要的实现类有:ScheduledThreadPoolExecutor, ThreadPoolExecutor ; 关于这几个接口和实现类的类图可以参见文档最后的UML图,图中对一些比较重要的属 ...
一、 简介 history started by chad walters and jim 2006.11 G release paper on BigTable 2007.2 inital HBase prototype created as Hadoop contrib 2007.10 First useable Hbase 2008.1 Hadoop become Apache top-level project and Hbase becomes subproject 2008.10 Hbase 0.18,0.19 released   h ...
做个中文版下载源:   http://dl.iteye.com/topics/download/38db9a29-3e17-3dce-bc93-df9286081126     做个原版地址链接:   http://labs.google.com/papers/gfs.html   http://labs.google.com/papers/bigtable.html   http://labs.google.com/papers/mapreduce.html  
一、JConsole是什么     从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。 二、如何启动JConsole 如果是从命令行启动,使 JDK 在 PATH 上,运行 jconsole 即可。 如果从 GUI shell 启动,找到 JDK 安装路径,打开 bin 文件夹,双击 jconsole 。     当分析工具弹出时(取决于正在运行的 ...
一、dits和fsimage     首先要提到两个文件edits和fsimage,下面来说说他们是做什么的。 集群中的名称节点(NameNode)会把文件系统的变化以追加保存到日志文件edits中。 当名称节点(NameNode)启动时,会从镜像文件 fsimage 中读取HDFS的状态,并且把edits文件中记录的操作应用到fsimage,也就是合并到fsimage中去。合并后更新fsimage的HDFS状 态,创建一个新的edits文件来记录文件系统的变化     那么问题来了,只有在名称节点(NameNode)启动的时候才会合并fsima ...
===============================gentoo(linux)系统下图片问题 验证码图片问题或者是说采用以下方案生成图片的问题 {code} // 创建内存图象并获得其图形上下文 final BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); final Gra ...
Global site tag (gtag.js) - Google Analytics