Hbase 集群配置
1、集群描述
主机名 ip 描述
master 192.168.0.112 master,zookeeper
slave1 192.168.0.108 regionserver ,zookeeper
slave2 192.168.0.110 regionserver,zookeeper
2、配置hbase的环境变量:
在/usr/hbase/conf目录下的hbase-env.sh中添加Hbase需要的环境变量。如下:
下面HBASE_MANAGES_ZK注意这个值为false时,表示启动的是独立的zookeeper。而配置成true则是hbase自带的zookeeper。
export JAVA_HOME=/usr/java/jdk1.7.0_17
export HBASE_MANAGES_ZK=false
export HADOOP_HOME=/usr/hadoop
export HBASE_HOME=/usr/hbase-0.94.5
export PATH=$PATH:$HBASE_HOME/bin
3、修改hbase-site.xml文件
注意hbase.rootdir必须和你的namenode里面的hdfs的主机名和端口一样
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://192.168.0.112:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> ###配置zookeeper <property> <name>hbase.zookeeper.quorum</name> <value>192.168.0.112,192.168.0.108,192.168.0.110</value> </property> ##zookeeper客户端连接接口 <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.master</name> <value>192.168.0.112</value> </property> <property> <name>hbase.regionserver.lease.period</name> <value>60000</value> </property> <property> <name>hbase.rpc.timeout</name> <value>60000</value> </property> </configuration> |
4、修改regionservers文件
通常部署master的机器上不就部署slave了,用两台集群做Hbase从服务器
192.168.0.108
192.168.0.110
5、修改hbase-default.xml文件
注意只修改hbase.rootdir这项,文件位置:/root/hbase/src/main/resources目录下
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.0.112:9000/hbase</value>
6、集群启动测试
将hbase拷到其他机器,在master机器上启动hbase: bin/start-hbase.sh.
则可以用jps看到(先启动hadoop,zookeeper,再启动hbase):
通过浏览器也可以看到相关信息
7、启动shell命令客户端:
命令:bin/hbase shell
相关推荐
2. **HBase配置** - HBase有三种运行模式:单机模式、伪分布式模式和分布式模式。实验中主要讨论前两种。 - 在配置之前,确保已安装JDK、Hadoop(对于单机模式可选),并且配置了SSH。 - 对于单机模式配置: - ...
指导手册06:HBase安装部署 hbase配置文件
在Linux环境下,构建基于Hadoop集群的Zookeeper和Hbase安装及配置是一项关键任务,因为这两个组件在大数据处理中扮演着重要角色。Hadoop生态系统中的HBase是一个分布式数据库,它建立在Hadoop集群的HDFS(Hadoop ...
### 基于集群的HBase安装和配置 #### Zookeeper简介 Zookeeper作为Hadoop生态中的关键组件,主要用于提供高可用性和分布式协调服务。它能够有效地管理Hadoop集群中的各种资源和服务,例如Hadoop NameNode管理和...
2. **HBase配置** HBase有三种运行模式:单机模式、伪分布式模式和完全分布式模式。对于学习和初步实践,我们关注单机模式和伪分布式模式。 - **伪分布式模式配置** 在这个模式下,HBase和Hadoop运行在同一台...
### HBase配置文件 HBase的配置文件通常位于`conf`目录下,主要包括以下几个关键文件: 1. **hbase-site.xml**:这是HBase的主要配置文件,包含了HBase集群的全局设置。例如,`hbase.rootdir`定义了HBase的数据...
本文档主要针对HBase初学者,旨在详细介绍如何进行HBase的安装、配置以及后续的部署运行。包括基本的数据操作,如建表、删表、统计(DML操作)以及数据的创建、更新、删除和查询(DDL操作)。最新版本为v1.0,由...
3. **配置 HBase 环境变量**:修改配置文件 `/usr/hbase/hbase-0.98.3-hadoop2/conf/hbase-env.sh`,设置正确的 JDK 路径,并开启 HBase 自带的 ZooKeeper 管理服务。 ```bash # 设置 JDK 路径 export JAVA_HOME...
### Zookeeper及HBase安装配置详解 #### 一、Zookeeper安装配置 **目标环境**: - 三台服务器:192.168.15.5(master)、192.168.15.6(slave1)、192.168.15.7(slave2) **步骤一:主机名映射** - 在每台服务器...
《分布式数据库HBase安装配置与实践》 HBase是一款基于Google Bigtable设计思想的开源分布式数据库,属于Apache Hadoop项目的一部分。它是一个非关系型的、高性能、分布式的列式存储系统,适用于大规模数据集(跨TB...
以下是对"**Hbase配置所需要的配置文件.zip**"中可能包含的配置文件及其作用的详细解释: 1. **hbase-site.xml**: 这是HBase的主要配置文件,包含了HBase集群的全局配置参数。例如,你可以在这里设置`hbase.rootdir...
HBase 权限配置详解 HBase 权限配置是指在 HBase 中对用户的访问控制和权限管理。通过配置 HBase 权限,可以对不同的用户...通过配置 hbase-site.xml 文件和使用 `hbase shell` 命令行工具,可以实现 HBase 权限配置。
5. **修改配置文件**:编辑`hbase-site.xml`,配置HBase的主要参数,如`hbase.rootdir`(HBase的默认数据存储位置,通常在HDFS上)和`hbase.zookeeper.quorum`(ZooKeeper的服务器列表)。 **三、启动与停止HBase**...
内容概要:本文档提供了 HBase 安装、配置以及基本管理操作的方法步骤。从下载 HBase 文件到集群部署、配置文件详解等多个方面进行阐述。并分享了多个版本的官方下载链接,便于不同需求的用户选择合适版本快速搭建 ...
这里提到的"基于虚拟机集hbase1.2.1配置文件"是针对一个由一个Master节点和三个Slave节点构成的HBase集群的配置。下面我们将详细探讨这些配置文件及其重要性。 首先,`hbase-site.xml`是HBase的主要配置文件,它...
### Hadoop2.7.1 + HBase1.3.5 在 CentOS6.5 虚拟机环境下的安装配置指南 #### 准备工作 为了确保 Hadoop 和 HBase 的顺利安装,需要提前做好一系列准备工作,包括安装 VMware、设置虚拟机、配置 CentOS 操作系统等...
在搭建Hadoop框架中的HBase集群之前,理解并熟悉HBase的配置文件是至关重要的步骤。HBase是一款基于Google Bigtable理念设计的开源分布式数据库,它构建于Hadoop之上,适用于处理海量数据。HBase提供了高可靠性、高...
5. HBase配置 - 伪分布式模式配置: - 配置hbase-env.sh:设置JAVA_HOME和HBASE_CLASSPATH,以及开启HBase管理ZooKeeper。 - 配置hbase-site.xml:指定HBase数据在HDFS上的存储路径,并将hbase.cluster....
为了让Hbase正常运行,可能还需要调整一些配置文件的权限,例如`hbase-site.xml`。 6. **验证安装**: 安装完成后,通过运行`hbase version`命令来检查Hbase是否安装成功。如果显示了版本信息,说明安装成功。 7...