启动hadoop 和zookeeper
1.解压
tar -zxf hbase-0.98… -C /opt/moduels/
2.修改配置文件 hbase-env.sh hbase-site.xml regionservers
vi hbase-env.sh
改两点:
一是java_home
注:echo $JAVA_HOME 可以查看java_home的目录
export JAVA_HOME=/opt/moduels/jdk1.7.0_67/
二是是否使用自带的zk 改为false表示用自己的
export HBASE_MANAGES_ZK=false
下面的data/tmp要先建好
vi hbase-site.xml
<property >
<name>hbase.tmp.dir</name>
<value>/opt/moduels/hbase-0.98.6-hadoop2/data/tmp</value>
</property>
<property >
<name>hbase.rootdir</name>
<value>hdfs://yanmei001:8020/hbase</value>
</property>
<property >
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>yanmei001</value>
</property>
vi regionservers
改为自己的主机名 yanmei001
配置完以后考虑兼容性的问题
由于lib下的hadoop-hdfs…jar包版本不一致
所以把之前准备好的jar都替换进去(先删掉老版本的 然后在传输过去替换掉)
提问:这写jar包哪里找的,要是hadoop变版本了这些jar哪里去找
替换完以后启动
bin/hbase-daemon.sh start master
bin/hbase-daemon.sh start regionserver
启动完以后jps多了hmaster
hregionserver
外部管理端口60010
所以打开yanmei001:60010查看