赞
踩
前期准备
将 hbase-1.4.13.tar.gz压缩包上传到xshell并解压
解压命令 hbase-1.4.13.tar.gz
tar -zxvf hbase-1.4.13.tar.gz
配置
先进入Hbase的配置文件目录
cd /home/ZQ/hbase-1.4.13/conf/
1、配置 hbase-env.sh
vim hbase-env.sh
在文件最后面增加
- export JAVA_HOME=/home/ZQ/jdk1.8.0_271
- export HBASE_MANAGES_ZK=true
2、配置 hbase-site.xml
vim hbase-site.xml
增加
- <configuration>
- <!-- 指定hbase在HDFS上存储的路径 -->
- <property>
- <name>hbase.rootdir</name>
- <value>hdfs://westgisB062:8020/hbase</value>
- </property>
- <!-- 指定hbase是否分布式运行 -->
- <property>
- <name>hbase.cluster.distributed</name>
- <value>true</value>
- </property>
- <!-- 指定zookeeper的地址,多个用“,”分割 -->
- <property>
- <name>hbase.zookeeper.quorum</name>
- <value>westgisB059,westgisB060,westgisB061,westgisB063:8020</value>
- </property>
- <!--指定hbase管理页面-->
- <property>
- <name>hbase.master.info.port</name>
- <value>60010</value>
- </property>
- <!-- 在分布式的情况下一定要设置,不然容易出现Hmaster起不来的情况 -->
- <property>
- <name>hbase.unsafe.stream.capability.enforce</name>
- <value>false</value>
- </property>
- </configuration>
-
3、配置 regionservers
vim regionservers
在此配置文件中添加集群从节点
- westgisB059
- westgisB060
- westgisB061
- westgisB063
将配置好的文件拷贝到各个节点
以其中一个节点为例 ,其他节点同理 (需拷贝到所有节点)
scp -r /home/ZQ/hbase-1.4.13/ ZQ@10.103.105.59:/home/ZQ
配置环境变量
先退到ZQ@westgisB062再配置环境变量
cd
vim .bashrc
在文件最后增加
- export HBASE_HOME=/home/ZQ/hbase-1.4.13
- export PATH=$PATH:$HBASE_HOME/bin
:wq 保存并退出后 source .bashrc使配置文件生效
source .bashrc
将配置好的环境变量拷贝到所有的节点
以其中一个节点为例 ,其他节点同理 (需拷贝到所有节点)
scp .bashrc ZQ@10.103.105.59:/home/ZQ
启动(在主节点上启动)
先启动HDFS,之后再启动Hbase
启动HDFS
start-dfs.sh
启动Hbase
start-hbase.sh
启动之后可以通过命令行键入jps命令查看各角色的启动情况
jps
通过浏览器访问:http://10.103.105.62:60010 查看HBase的运行情况
停止
停hbase
stop-hbase.sh
停止HDFS
stop-dfs.sh
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。