hbase安装
Posted 海绵不老
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase安装相关的知识,希望对你有一定的参考价值。
hbase安装
hbase安装
保证已经配置了JAVA_HOME,HADOOP_HOME环境变量
将hbase-1.3.1-bin.tar.gz上传到/opt/soft下
解压:tar -zxvf hbase-1.3.1-bin.tar.gz -C …/module下
编辑:conf/env.sh
128行: export HBASE_MANAGES_ZK=false
注释掉46,47行!
①jdk8下注掉这两行:
② 设置是否用自带的zookeeper: export HBASE_MANAGES_ZK=false
编辑/opt/module/hbase-1.3.1/conf/hbase-site.xml:
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop1:9000/HBase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop1:2181,hadoop2:2181,hadoop3:2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/module/zookeeper-3.5.8/datas</value>
</property>
将本台机器的hbase-1.3.1分发到其他机器:
scp -r hbase-1.3.1/ root@hadoop3:/opt/module/
scp -r hbase-1.3.1/ root@hadoop2:/opt/module/
hbase启动
1.先启动hadoop: start-dfs.sh;
2.启动zookeeper: /opt/module/zookeeper-3.5.8/bin/zkServer.sh start;
3.启动hbase:
三台机器都启动regionserver: xcall /opt/module/hbase/bin/hbase-daemon.sh start regionserver
选择一台启动master: /opt/module/hbase/bin/hbase-daemon.sh start master
4.查看启动情况:
jps查看
访问web界面: 访问master进程所在机器:16010
端口说明: 16000是master进程的RPC端口!
16010是master进程的http端口!
16020是RegionServer进程的RPC端口!
16030是RegionServer进程的http端口!
5.停止
三台机器都停止regionserver: xcall /opt/module/hbase/bin/hbase-daemon.sh stop regionserver
选择一台停止master: /opt/module/hbase/bin/hbase-daemon.sh stop master
6.群起和群停
hadoop-daemons.sh 先读取 HADOOP_HOME/etc/hadoop/slaves 中所有的主机名!
对这些主机,执行hadoop-daemon.sh start datanode,再启动NN!
hbase-daemons.sh 先读取 conf/regionservers 中所有的主机名!
注意: hbase-daemons.sh或start-hbase.sh或stop-hbase.sh的前提是先配置
要执行这些命令所在的机器的conf/regionservers文件!
以上是关于hbase安装的主要内容,如果未能解决你的问题,请参考以下文章