一. 环境准备
1. Ubuntu、JDK8、Hadoop2.8.5、HBase2.1.0
2. 其他准备
部署Hadoop详见: Hadoop 伪分布式部署
二. 部署HBase
1. 解压HBase
cd ~ sudo tar -zxf ~/Downloads/hbase-2.1.0-bin.tar.gz -C /usr/local cd /usr/local/ chmod -R 777 ./hbase-2.1.0
|
2. 配置HBase环境变量
export HBASE_HOME=/usr/local/hbase-2.1.0 export HBASE_CONF_DIR=${HBASE_HOME}/conf export HBASE_CLASS_PATH=${HBASE_CONF_DIR} export PATH=$PATH:${HBASE_HOME}/bin
|
3. 修改环境${HBASE_HOME}/conf/hbase-evn.sh配置
export JAVA_HOME=/usr/local/jdk1.8.0_181 export HBASE_MANAGES_ZK=true
|
4. 修改配置文件${HBASE_HOME}/conf/hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://crab2died:9000</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration>
|
5. 修改文件${HBASE_HOME}/conf/regionservers
将localhost改为crab2died
6. 解决HBase master启动错误
cd /usr/local/hbase-2.1.0 cp ./lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar ./lib
|
7. 验证版本
三. 启动HBase
2. 启动HBase
3. jps查看进程
jps 1257 HQuorumPeer 1285 HMaster 1312 HRegionServer
|
4. 查看HBase管理界面
http://crab2died:16030
5. 进入命令行管理