HBase–基础–01–单机安装
前提
使用hd用户登陆
完成基础环境搭建https://blog.csdn.net/zhou920786312/article/details/118212302
1、安装环境准备
1.1、下载 hbase
# 下载地址:http://archive.apache.org/dist/hbase/1.4.9/
hbase-1.4.9-bin.tar.gz
1.2、上传资源
2、安装
- 建议1:HBase支持HDFS存储,但是需要安装Hadoop等组件,这里为了方便,暂时先不使用HDFS。
- 建议2:生产环境建议搭HBase集群,这里暂时只搭HBase单节点。
2.1、解压hbase
cd /data
tar -xzvf hbase-1.4.9-bin.tar.gz
2.2、修改 hbase-site.xml
vim /data/hbase-1.4.9/conf/hbase-site.xml
内容
<configuration><property> <name>hbase.rootdir</name><value>file:///app/application/data/hbase</value><description>这里我们指定Hbase本地来存储数据,生产环境将数据建议存入HDFS中</description></property><property><name>hbase.zookeeper.property.dataDir</name><value>/app/application/data/zookeeper</value></property><property><name>zookeeper.session.timeout</name><value>300000</value><description>加大zookeeper会话超时时间</description></property><property><name>hbase.regionserver.restart.on.zk.expire</name><value>true</value><description>设置 regionserver 起死回生</description></property><property><name>hbase.regionserver.handler.count</name><value>50</value><description>regionserver处理IO请求的线程数</description></property><property><name>hbase.zookeeper.property.tickTime</name><value>60000</value><description>Client端与zk发送心跳的时间间隔</description></property><property><name>zookeeper.session.timeout.localHBaseCluster</name><value>300000</value><description>本地模式HMasterCommandLine类中的startMaster方法会将zookeeper.session.timeout.localHBaseCluster设置给zookeeper.session.timeout,本地模式默认10000ms</description></property><property><name>hbase.localcluster.assign.random.ports</name><value>false</value><description>本地模式端口号是随机分配,取消随机端口才能变成默认端口</description></property>
</configuration>
2.3、修改 hbase-env.sh
vim /data/hbase-1.4.9/conf/hbase-env.sh
在末尾添加如下内容
# JAVA_HOME环境变量
export JAVA_HOME=/usr/local/jdk1.8# 开启自带zookeeper
export HBASE_MANAGES_ZK=true
2.4、配置环境变量
vi /etc/profile
在末尾添加如下内容
# 配置环境变量HBASE_HOME
export HBASE_HOME=/data/hbase-1.4.9
2.5、让环境变量生效
source /etc/profile
2.6、启动HBase
/data/hbase-1.4.9/bin/start-hbase.sh # 验证是否启动成功,启动成功会看到HMaster进程
jpsnetstat -ntlp