thanks a lot |
本帖最后由 pengsuyun 于 2014-12-30 19:37 编辑 nettman 发表于 2014-12-30 19:20 我试下,昨天用代码读取的时候没有设置编码。 没用,都是乱的 |
pengsuyun 发表于 2014-12-30 19:16 可以尝试换其它编码 |
nettman 发表于 2014-12-30 19:12 你看六楼的截图,乱码的 |
pengsuyun 发表于 2014-12-30 18:56 通过shell,尝试下面命令:
然后ls命令,get命令获取相关内容 |
nettman 发表于 2014-12-30 18:51 在zookeeper的/hbase下的znode中我觉得meta-region-server这个最有可能存了-ROOR-的地址 但是这里面的数据类型不知道是什么,所以查看不到具体的信息。 我还查看了其他的节点,有些节点是有数据的,但是用get 命令看数据是乱码的。 |
本帖最后由 nettman 于 2014-12-30 18:53 编辑 Region定位流程: 寻找RegionServer ZooKeeper--> -ROOT-(单Region)--> .META.--> 用户表
想这个存储在了zookeeper file中,也就是znode,信息肯定在这里面的。 所以楼主在配置的时候,找到znode里面的信息即可。-ROOT-表,则通过zk节点root-region-server获取-ROOT-表所在的Location
|
本帖最后由 pengsuyun 于 2014-12-30 18:51 编辑 desehawk 发表于 2014-12-30 18:23 版主的第二种办法,在我的版本(0.98.9-hadoop2)中我试过了,是行不通的。 第一种办法的话,看hbase这个有用吗?在hdfs下的hbase这个我感觉从理论上就走不通了。-ROOT-的位置信息是放在zookeeper下面的 第三种方法,这个没试过,好像也不知道怎么试,能具体点吗? |