1.软件
https://pan.baidu.com/s/1mgPA8s02FFyPqcc9DmR-FA
提取码: 337t
2.在安装hbase之前,确保你的电脑已经安装Hadoop3.1.3,hbase对Hadoop具有版本依赖。
3.将hbase压缩文件解压到/usr/local目录下,先切换到压缩文件所在目录,执行如下命令。
sudo tar -zxf hbase-2.2.3-bin.tar.gz -C /usr/local
4.更改文件夹名称为hbase。
cd /usr/local
sudo mv ./hbase-2.2.3 ./hbase
5.将hbase目录权限赋给hadoop用户。
cd /usr/local
sudo chown -R hadoop ./hbase
6.配置环境变量,以后启动运行hbase就不需要切换到hbase目录下。
cd /usr/local/hbase
vim ~/.bashrc
在export PATH后面添加 :/usr/local/hbase/bin,冒号作为前后的分隔符。若没有export PATH,则添加,如下,然后按Esc、shift+:、wq!保存退出。
export PATH=$PATH:/use/local/hbase/bin
7.执行命令使配置生效。
source ~/.bashrc
8.将hbase文件下所有文件权限赋值给hadoop,如下显示,相关文件所属用户为Hadoop。
cd /usr/local
sudo chown -R hadoop ./hbase
9.查看是否安装成功,如下输出版本信息则安装正确。
/usr/local/hbase/bin/hbase version
10.hbase配置的先决条件:jdk、hadoop、SSH,之前hadoop的安装已经将其配置好。
11.单机配置
vim /usr/local/hbase/conf/hbase-env.sh
配置Java环境变量,即添加jdk的安装目录,设置hbase是自己管理zookeeper,不需要单独的zookeeper,然后保存退出。
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export HBASE_MANAGES_ZK=true
12.配置hbase-site.xml,指定hbase数据的存储位置,保证重启数据不会丢失。
vim /usr/local/hbase/conf/hbase-site.xml
配置信息
<configuration><property><name>hbase.rootdir</name><value>file:///usr/local/hbase/hbase-tmp</value></property>
</configuration>
13.hbase的启动和shell命令的打开,输出如下信息则配置正确。
cd /usr/local/hbase
bin/start-hbase.sh
bin/hbase shell
14.关闭hbase
bin/stop-hbase.sh
15.hbase错误的查看,查看目录/usr/local/hbase下的日志logs文件夹下的日志。
16.源文档
http://dblab.xmu.edu.cn/blog/2442-2/#more-2442