目录
1.下载安装包
2.安装
3.配置
3.1配置HBase依赖的java环境
3.2配置要连接的zk
3.3配置regionservers
3.4配置环境变量
3.5启动HBase
大数据由于组件众多并且依赖性强,导致门槛很高,如果没有现成的环境,很多同学都不知道如何入手,单单搭建一套Hadoop的环境估计都得费很长时间。理解大数据最好的入门从HBase开始,因为它是数据库,虽然是列式存储,和关系型数据库差别很大,但毕竟也是数据库,普通程序员平时打交道最多的就是数据库。今天就带大家一起在什么其他大数据组件不装的情况下,单独装一个HBase的tar包,就能让HBase运行起来。
1.下载安装包
官网:https://hadoop.apache.org/
下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/
2.安装
?将hbase-2.4.5-bin.tar.gz放到linux目录下,例如可以放到opt目录下
使用下面的命令解压
tar xzvf hbase-2.4.5-bin.tar.gz
3.配置
3.1配置HBase依赖的java环境
????????修改安装目录的conf文件夹下的hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.8.0/ #Java安装路径
export HBASE_CLASSPATH=/home/hbase-2.4.5/conf #HBase类路径
export HBASE_MANAGES_ZK=false #由HBase负责启动和关闭Zookeeper
3.2配置要连接的zk
????????修改hbase-site.xml,新增如下的配置
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:/home/hbase-2.4.5</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hbase-2.4.5</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost:2181</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
3.3配置regionservers
????????打开conf目录下的?regionservers,增加
localhost
3.4配置环境变量
????????配置环境变量的意义在于让shell命令能生效
export HBASE_HOME=/home/hbase-2.4.5
export HBASE_CONF_DIR=$HBASE_HOME/conf
export BASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin
3.5启动HBase
./start-hbase.sh
????????跟踪启动日志,如果有下面的信息证明启动成功
?
|