前提:安装好 hadoop, 以及 ZooKeeper, 开启
1. 解压 hbase-0.98.6-hadoop2-bin.tar.gz
tar -zxf hbase-0.98.6-hadoop2-bin.tar.gz -C /opt/app/
2. 修改hbase-env.sh
export JAVA_HOME=/opt/moduels/jdk1.7.0_67
export HBASE_MANAGES_ZK=false /*是否启用 hbase自带的ZooKeeper*/
3. 修改hbase-site.xml
<property >
<name>hbase.tmp.dir</name>
<value>/opt/app/opt/app/hbase-0.98.6-hadoop2/data/tmp</value> <!--手动mkdir tmp目录-->
</property>
<property >
<name>hbase.rootdir</name>
<value>hdfs://node01:8020/hbase</value> <!--端口号与hadoop保持一致-->
</property>
<property >
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node01</value> <!--配置zookeeper-->
</property>
4. 修改 regionservers
删去 localhost, 添加主机名: node01
5. 替换jar包
/opt/app/hbase-0.98.6-hadoop2/lib 删掉 hadoop zookeeper 的jar包(大约16个),用本地hadoop,zookeeper 版本的jar来替换(大约15个)。所以jar包个数不一定相等
6. 将$HBASE_HOME 写到 /etc/profile
6. 启动, 用 jps 查看是否有 HMaster, HRegionServer 进程
hbase-daemon.sh start master
hbase-daemon.sh start regionserver
7. hbase shell, 进入hbase。
http://node02:60010/master-status <!--web ui-->
非关系型数据库 HBase 配置
猜你喜欢
转载自blog.csdn.net/dec_sun/article/details/88085138
今日推荐
周排行