HBase学习笔记(1)———Hbase的搭建(伪分布式)

1、Hbase的搭建(伪分布式)

1.1解压HBase:

在linux虚拟机环境的基础上,将HBase的压缩包拖入虚拟机,在该位置下,进行解压。

命令: tar -zxvf Hbase-1.1.2 -C .
注:-zxvf(显示的是解压出来的全部东西)
Hbase-1.1.2(我的Hbase版本)
-C(-C表示将解压后的文件输出到-C指定的路径下)
.(解压至当前目录)

1.2 建立软连接

命令: ln -s Hbase-1.1.2 Hbase
注: 大致意思是将 Hbase-1.1.2这个文件夹建立一个别名为Hbase ,以便以
后换版本了后不需要去修改环境变量,只需要修改软连接指向的位置。

1.3 修改环境该变量

命令: vi ~/.bashrc (用vi打开bashrc这个文件修改环境变量)
用shift+g直接跳转到最后一行,在Path的前一行加入:
HBASE_HOME=/home/ll/software(自己虚拟机上的Hbase存放的路径)/Hbase(建立的软连接名字)
在Path(若不存在自己写入,详情看jdk的搭建)后面追加:$HBASE_HOME/bin
最后保存退出(qw)

1.4 修改配置文件

1.需要修改Hbase下的conf下的:hbase-site.xml和hbase-env.sh.

hbase-site.xml加入:

	<configuration>
      <property>
		<name>hbase.rootdir</name>
	    <value>hdfs://hadoopPD:9000/hbase</value>
	  </property>
	  <property>
		<name>hbase.zookeeper.property.dataDir</name>
	    <value>/home/briup/software/data/hbase/zk_data</value>
	  </property>
	  <property>
		 <name>hbase.zookeeper.quorum</name>
		 <value>hadoopPD:2181</value>
	  </property>
      <property>
		 <name>hbase.cluster.distributed</name>
		 <value>true</value>
	  </property>

   </configuration>

hbase-env.sh文件:

export JAVA_HOME=/home/ll/software/jdk181 (JDK的存放路径)
#export HBASE_MANAGES_ZK=true
export HBASE_MANAGES_ZK=false (设置由独立的zk集群管理,故为false)
export HBASE_LOG_DIR=/home/ll/software/data/hbase/logs (日志目录)
注:里面的JAVA_HOME和HBASE_LOG_DIR需要使用自己的路径。

1.6开启master和Regionserver

命令:hbase-daemon.sh start master
hbase-daemon.sh start regionserver

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值