Linux实验 HBase的安装与使用

HBase的安装与使用

一、HBase介绍

HBase 是一个分布式的、面向列的开源数据库,源于 Google 的一篇论文《BigT able:一个结构化数据的分布式存储系统》。HBase 以表的形式存储数据,表 有行和列组成,列划分为若干个列族/列簇(column family)。欲了解 HBase 的 官方资讯,请访问[HBase 官方网站](http://hbase.apache.org/)。 HBase 的运行有三种模式:单机模式、伪分布式模式、分布式模式。 单机模式:在一台计算机上安装和使用 HBase,不涉及数据的分布式存储;伪分 布式模式:在一台计算机上模拟一个小的集群;分布式模式:使用多台计算机实 现物理意义上的分布式存储。这里出于学习目的,我们只重点讨论单机模式和伪 分布式模式。

池鱼奥耶版权所有哈哈哈

二、安装与配置HBase

1.HBase安装 

1.1 使用工具filezilla将HBase安装包hbase-1.1.2-bin.tar.gz复制到/usr/local中

1.2 使用命令tar -zxvf hbase-1.1.2-bin.tar.gz,再使用命令mv hbase-1.1.2 hbase改名为hbase方便操作

 1.3 配置环境变量

使用命令vi ~/.bashrc,如果没有引入过 PATH 请在~/.bashrc 文件尾行添加如下内容:

 export PATH=$PATH:/usr/local/hbase/bin

如果已经引入过 PATH 请在 export PATH 这行追加/usr/local/hbase/bin,这里的“:”是分隔符。如下图:

 再使用命令source ~/.bashrc让环境变量配置生效

1.4 添加HBase权限

使用命令chmod 777  ./hbase或者chown -R localhost_xwj ./hbase,给用户添加操作权限,注意localhost_xwj为自己的主机名

 1.5查看HBase版本

使用命令/usr/local/hbase/bin/hbase version,如下图

 看到以上输出消息表示HBase已经安装成功,接下来将分别进行HBase单机模式和伪分布式模式的配置。

2.HBase配置

2.1单机配置略过

2.2伪分布模式配置 

1.配置/usr/local/hbase/conf/hbase-env.sh。命令如下:

 

 2.配置/usr/local/hbase/conf/hbase-site.xml 用命令 vi 打开并编辑 hbase-site.xml,命令如下:

vi /usr/local/hbase/conf/hbase‐site.xml

 3. 接下来测试运行 HBase。 第一步:首先登陆 ssh,之前设置了无密码登陆,因此这里不需要密码;再切换目录至/usr/local/hadoop ; 再启动 hadoop,如果已经启动 hadoop 请跳过此步骤。命令如下:

ssh localhost

cd /usr/local/hadoop

start‐dfs.sh

 第二步:切换目录至/usr/local/hbase;再启动 HBase.命令如下:

cd /usr/local/hbase 

start‐hbase.sh

jps

 进入 shell 界面:

 4.停止 HBase 运行,命令如下:

stop‐hbase.sh

 注意:如果在操作 HBase 的过程中发生错误,可以通过{HBASE_HOME}目录(/usr/local/hbase)下的 logs 子目录中的日志文件查看错误原因。 这里启动关闭 Hadoop 和 HBase 的顺序一定是: 启动 Hadoop—>启动 HBase—>关闭 HBase—>关闭 Hadoop

猜你喜欢

转载自www.cnblogs.com/Romantic-Blood/p/12703917.html