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

发布了20 篇原创文章 · 获赞 0 · 访问量 267

猜你喜欢

转载自blog.csdn.net/weixin_43570155/article/details/103656371