hbase的安装与简单操作 开发环境 硬件环境:Centos 6.5 服务器4台(一台为Master节点,三台为Slave节点) 软件环境:Java 1.7.0_45、Eclipse Juno Service Release 2、hadoop-1.2.1、hbase-0.94.20。 1、 HBase 安装 1) 下载安装包 hbase-090.3.tar.gz版本与hadoop-1.2.1良好兼容,从官网下载hbase-090.3.tar.gz安装包,并将下载的hbase-090.3.tar.gz拷贝到/home/hadoop目录下。hbase官网下载地址:http://archive.apache.org/dist/hbase/ 选择HBase-0.94.20版本,下载 HBase Releases. 2) 解压安装包 [hadoop@K-Master ~]$ cd /usr [hadoop@K-Master usr]$ sudo tar -xvf /home/hadoop/hbase-090.3.tar.gz #解压安装源码包 [hadoop@K-Master u ### HBase 基础安装教程知识点概览 #### 一、HBase 安装环境需求 - **硬件环境**: - Centos 6.5 服务器4台(一台作为 Master 节点,三台作为 Slave 节点) - **软件环境**: - Java 1.7.0_45 - Eclipse Juno Service Release 2(可选,用于开发调试) - hadoop-1.2.1 - hbase-0.94.20 #### 二、HBase 安装步骤 ##### 1. 下载安装包 - **下载地址**: - [http://archive.apache.org/dist/hbase/](http://archive.apache.org/dist/hbase/) - **推荐版本**:HBase-0.94.20 - **下载文件名**:hbase-090.3.tar.gz - **存放路径**:`/home/hadoop` ##### 2. 解压安装包 - **命令行操作**: ```bash [hadoop@K-Master ~]$ cd /usr [hadoop@K-Master usr]$ sudo tar -xvf /home/hadoop/hbase-090.3.tar.gz ``` - **后续操作**: ```bash [hadoop@K-Master usr]$ mv hbase-090.3 hbase [hadoop@K-Master usr]$ cd hbase [hadoop@K-Master hbase]$ sudo chown -R hadoop:hadoop hbase ``` ##### 3. 配置安装路径 - **环境变量设置**: ```bash [hadoop@K-Master usr]$ sudo vim /etc/profile export PATH=$PATH:/usr/hbase/bin ``` - **使配置立即生效**: ```bash [hadoop@K-Master usr]$ source /etc/profile ``` ##### 4. 验证安装 - **命令行验证**: ```bash [hadoop@K-Master usr]$ hbase version ``` - **输出示例**: ``` 14/07/21 18:01:57 INFO util.VersionInfo: HBase 0.94.20 14/07/21 18:01:57 INFO util.VersionInfo: Subversion git://newbunny/home/lars/dev/hbase-0.94 -r 09c60d770f2869ca315910ba0f9a5ee9797b1edc 14/07/21 18:01:57 INFO util.VersionInfo: Compiled by lars on Fri May 23 22:00:41 PDT 2014 ``` #### 三、HBase 单机模式配置 ##### 1. 配置 `hbase-env.sh` - **配置文件路径**:`/conf/hbase-env.sh` - **JAVA_HOME 设置**: ```bash export JAVA_HOME=/usr/java/jdk1.7.0_65 ``` - **ZooKeeper 管理设置**: ```bash export HBASE_MANAGES_ZK=true ``` ##### 2. 配置 `hbase-site.xml` - **配置文件路径**:`/conf/hbase-site.xml` - **HBase 数据存储位置**: ```xml <configuration> <property> <name>hbase.rootdir</name> <value>file:///usr/hbase/hbase-tmp</value> </property> </configuration> ``` #### 四、HBase 伪分布式模式配置 - **前提条件**:已经搭建好了 Hadoop 完全分布式环境。 - **配置步骤**与单机模式类似,但需要额外配置 Master 和 Slave 节点的信息,以及更复杂的 ZooKeeper 配置等。 - **具体操作**包括但不限于修改 `hbase-site.xml` 中的数据存储路径、调整 `hbase-env.sh` 的某些设置等。 #### 五、通过浏览器查看 HBase 用户界面 - **访问地址**:通常为 `[master-ip]:16010`,其中 `[master-ip]` 是 Master 节点的 IP 地址。 - **功能展示**:可以查看集群状态、表结构、数据读写操作等。 #### 六、总结 本文详细介绍了如何在 Centos 6.5 上安装和配置 HBase 的过程,包括了 HBase 的安装环境需求、安装步骤、单机模式配置等内容。通过本文的学习,读者可以掌握 HBase 的基本安装方法,并能进行简单的操作和配置。此外,还介绍了如何通过浏览器访问 HBase 的用户界面,以便更好地管理和监控 HBase 集群。对于希望深入了解和使用 HBase 的开发者来说,这些知识点是非常重要的。
- 粉丝: 1760
- 资源: 401
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Springboot的网上商城购物系统实现源码+数据库+文档(高分期末大作业)
- (25638822)图书馆管理系统(Servlet+Java+Jsp+Mysql)
- (22559438)基于stm32、0.96寸OLED实现的贪吃蛇小游戏(详细源码注释)
- 机械设计LOGO检测机彩盒CCD检测设备sw18可编辑非常好的设计图纸100%好用.zip
- 基于Pyotrch开发的深度学习物体分类系统(图形化界面)高分项目源码
- Java毕设-基于Springboot的网上商城购物系统实现源码+数据库+文档
- intrinsics.h
- (173873224)05 AUTOSAR行业汽车工程师资料
- 基于S7-200 PLC和组态王大小球大小分拣
- (179461246)MATLAB代码:电-气-热综合能源系统耦合优化调度 关键词:综合能源系统 优化调度 电气热耦合 仿真平台:MATLAB Y
- Kinect v2 Examples with MS-SDK 2.23
- (177300606)软件工程:概要设计说明书
- (177196812)VBA实现合并相同单元格
- (174331414)VBA实现格式相同的excel文件汇总合并
- 封装 axios 拦截器实现用户无感刷新 access-token
- 燃料电池仿真模型燃料电池仿真模型,本模型基于Cruise软件和 Simulink软件共同搭建完成,并基于实际项目搭建,本资料包包含所有源文件