前面讲到了hadoop的安装,今天将hbase的安装过程记录下来:
前提环境,hadoop 1.1.1已安装好并能正常运行。
主机网络环境:
master 192.168.1.60
slave1 192.168.1.61
slave2 192.168.1.62
三台主机的用户名均为 hadoop。
下面开始讲hbase的安装
1、http://mirror.bit.edu.cn 下载 hbase-0.94.5.tar.gz 放在/home/hbase目录下,解压hbase-0.94.5.tar.gz。
2、编辑配置文件/home/hbase/hbase-09.4.5/conf(hbase-site.xml,hbase-default.xml,hbase-env.sh):
1)hbase-site.xml:
要想运行完全分布式模式,你要进行如下配置,先在 hbase-site.xml
, 加一个属性 hbase.cluster.distributed
设置为 true
然后把 hbase.rootdir
设置为HDFS的NameNode的位置。 例如,你的namenode运行在master,端口是9000 你期望的目录是 /hbase
,使用如下的配置:
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.master</name> <value>master:60000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>slave1,slave2,slave3</value> </property> </configuration>
2)regionservers
这个文件把RegionServer的节点列了下来:这里我也不知道为什么,用hostname居然不行,最后改成用IP地址的了。
192.168.1.61 192.168.1.62 192.168.1.63
3)hbase-env.sh
#JAVA_HOME export JAVA_HOME=/usr/jdk1.7.0_15 #起用这个是让hbase使用自带的zookeeper export HBASE_MANAGES_ZK=true
4)给系统加上环境变理 HBASE_HOME(/etc/profile)
export HBASE_HOME=/home/hbase/hbase-0.94.5 export PATH=$PATH:$HBASE_HOME/bin
3、将/hbase-0.94.5复制到其它结点上去,hbase以hadoop为基础,所出。先启动hadoop,
然后在hbase-0.94.5/bin下 ./start-hbase.sh
若安装成功,在bin下输入 hbase shell
Base Shell; enter 'help<RETURN>' for list of supported commands. Type "exit<RETURN>" to leave the HBase Shell Version 0.94.5, r1443843, Fri Feb 8 05:51:25 UTC 2013 hbase(main):001:0>
可输入list命令查看表
另外,也以在浏览器上输入 http://192.168.1.60:60010/master.jsp 来查看hbase情况
第一次安装,可能会遇到很多问题,在遇到问题时,要多看日志,看看错误出在哪里的,分析为什么会有这个错误,自己解决不了。再在baidu、google上找答案。
相关推荐
HBase 完全分布式集群搭建 HBase 是一个基于 Hadoop 的分布式 Nosql 数据库,可以提供高性能、可靠的数据存储和查询服务。为了搭建一个完全分布式的 HBase 集群,我们需要了解 HBase 的架构、组件和配置。 一、...
HBase完全分布式安装和部署指南 HBase是一种开源的、分布式的、面向列的NoSQL数据库,基于Hadoop和HDFS构建。它提供了高性能、可扩展性强、支持大规模数据存储和处理的能力。本文将详细介绍HBase的安装和部署过程,...
HBase是一个分布式、面向列的开源数据库,它运行在Hadoop的文件系统(HDFS)之上,利用Hadoop的MapReduce来处理HBase中的大数据,同时也使用Apache ZooKeeper作为分布式协同服务。HBase特别适合于需要快速读写访问...
本文档详细介绍了HBase完全分布式集群的搭建过程,包括Hadoop集群的基础构建、JDK的安装、HBase的配置以及集群的启动和验证。通过遵循这些步骤,您可以轻松地在自己的环境中部署一个功能齐全的HBase集群。希望本指南...
hadoop-2.7.5,hbase1.2.6.zookeeper.3.3.6完全分布式安装教程 hadoop-2.7.5,hbase1.2.6.zookeeper.3.3.6完全分布式安装教程 hadoop-2.7.5,hbase1.2.6.zookeeper.3.3.6完全分布式安装教程
在本章节中,将详细介绍如何安装和配置基于Hadoop3.x的分布式集群以及如何在该集群上安装和配置HBase。 在开始之前,需要完成几个关键步骤,包括节点规划、用户环境设置、网络配置和Java环境安装。节点规划涉及对...
本文主要介绍如何在 Linux 环境下安装和配置 HBase 版本 0.98.3,并且针对不同的运行模式(本地模式、伪分布式模式、完全分布式模式)进行详细介绍。 #### 安装前提 1. **JDK 安装**:HBase 需要 JDK 1.6 或更高...
在"压缩包子文件的文件名称列表"中,我们看到有"HBASE完全分布式安装.doc",这通常是一份详细的文档,指导用户如何在分布式环境中安装和配置HBase。文档可能涵盖了以下内容: 1. **环境准备**:包括Java环境、...
HBase有三种运行模式:单机模式、伪分布式模式和完全分布式模式。对于学习和初步实践,我们关注单机模式和伪分布式模式。 - **伪分布式模式配置** 在这个模式下,HBase和Hadoop运行在同一台机器上,模拟分布式...
资源名称:hadoop2完全分布式及整合hbase0.96安装文档 内容简介: 首先说一下这个安装过程需要注意的地方一、使用新建用户可能会遇到的问题(1)权限问题:对于新手经常使用root,刚开始可以使用,...
### 基于集群的HBase安装和配置 #### Zookeeper简介 Zookeeper作为Hadoop生态中的关键组件,主要用于提供高可用性和分布式协调服务。它能够有效地管理Hadoop集群中的各种资源和服务,例如Hadoop NameNode管理和...
hadoop2完全分布式最新高可靠安装文档及整合hbase0.96中文安装详解,新手必备!
本文档由王家林老师详细的介绍了 hadoop2.2完全分布式 及整合hbase0.96 安装步骤,图文并茂。
此文以命令行+截图的形式详细的记录了Hadoop-2.6.4+Zookeeper-3.4.9+Hbase-1.2.4分布式开发平台的环境配置过程,希望能对大家有所帮助。
hadoop2.7分布式完全安装配置手册,含hbase1.2安装配置,图文并茂,一看就会。
jdk1.8.0_131、apache-zookeeper-3.8.0、hadoop-3.3.2、hbase-2.4.12 mysql5.7.38、mysql jdbc驱动mysql-connector-java-8.0.8-dmr-bin.jar、 apache-hive-3.1.3 2.本文软件均安装在自建的目录/export/server/下 ...
本教程将详细阐述Hadoop的完全分布式安装过程,并涵盖相关的配置与优化,旨在帮助用户从零开始构建一个稳定、高效的Hadoop集群。 一、Hadoop概述 Hadoop由Apache基金会开发,其核心组件包括HDFS(Hadoop ...
【Hadoop 安装部署完全分布式】 在搭建Hadoop完全分布式集群时,我们需要遵循一系列步骤,确保所有组件正确配置并协同工作。以下是基于三台机器的集群安装部署过程的详细说明: 1. **所需软件及版本** - Hadoop: ...