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安装的主要内容,如果未能解决你的问题,请参考以下文章

HBase 分布式环境安装部署

HBase安装配置

Hbase安装

HBase 系列安装部署

安装 和 配置 HBase

HBase学习之路 HBase集群安装