最近在找工作,去烦了好几次学姐终于要到了几个公司的内推,然后改简历,复习基础知识。。。。。突然想起来我的论文还没有写,感觉要完。。。
好了暂时不说这些了,继续上次的hbase安装。
(四)HBase0.98.20
(1)解压到目标文件夹
这里说提一句,我笔记本上的所有关于hadoop的东西都装在/usr/local/hadoop/目录下,用账户hadoop来管
理。命令如下:
sudo
tar -zxvf /home/hadoop/下载/hbase-0.98.20-hadoop2-bin.tar.gz /usr/local/hadoop
×××一定记住把文件夹的权限改成hadoop要不配置的过程中会出现权限问题,很麻烦的
cd /usr/local/hadoop
sudo
chown -R hadoop hbase

(2)修改配置文件hbase-env.sh
vim /usr/local/hadoop/hbase/conf/hbase-env.sh
加上export JAVA_HOME=JDK_PATH
export
HBASE_MANAGES_ZK=true(这个东西是设置zookeeper伴随hbase启动的配置项,如果是true,启动hbase的时候zk也会跟着一起启动)

(3)修改hbase-site.sh
vim
/usr/local/hadoop/hbase/conf/hbase-site.sh
加上下面这些东西
hbase.rootdir
hdfs://localhost:9000/hbase
dfs.replication
1
hbase.cluster.distributed
true
hbase.zookeeper.quorum
localhost

(4)启动hbase
注意:启动前一定要先启动hadoop,因为hbase的存储系统是基于hadoop的HDFS的,光启动hbase毛用没有
bin/start-hbase.sh

(5)查看hbase进程
输入jps,会发现多了三个进程:
HQuorumPeer,HMaster,HRegionServer

好了,一个伪分布的服务器算是搭好了,没事了可以去试试hbase的shell命令;去随便建个表,put,get,scan什么的都试试。
下面的开发将会在eclipse上进行,这个暂时放一放,终于可以开始将hbase这部分的设计了。