1、
hbase安装部署
#cd /hadoop
#wget http://apache.etoak.com//hbase/hbase-0.20.6/hbase-0.20.6.tar.gz
#tar -zxvf hbase-0.20.6.tar.gz
#ln -s hbase-0.20.6 hbase
#mkdir hbase-config
#cd /hadoop/hbase/conf/
#cp hbase-env.sh hbase-site.xml regionservers /hadoop/hbase-config/
2、配置文件修改
#mkdir /hadoop/hbase/tmp
#vim /hadoop/hbase-config/hbase-env.sh
增加
export JAVA_HOME=/usr/local/jdk6
export HBASE_MANAGES_ZK=true
export HBASE_PID_DIR=/hadoop/hbase/tmp
#vim hbase-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:54310/hbase</value> 注意主机名和端口号要与hadoop的dfs name的对应
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>60000</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2222</value>
</property>
</configuration>
配置hbase服务器名称
#vi regionservers
slave1
slave2
3、复制hbase文件
在master上
#cd /hadoop
#scp -r hbase-0.20.6 hbase-0.20.6.tar.gz hbase-config root@slave1:/hadoop/
#scp -r hbase-0.20.6 hbase-0.20.6.tar.gz hbase-config root@slave2:/hadoop/
在slave1和slave2上,分别重做软链接
#cd /hadoop
#ln -s hbase-0.20.6 hbase
4、测试
在master上启动
#cd /hadoop/hbase/bin
#./hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Version: 0.20.6, r965666, Mon Jul 19 16:54:48 PDT 2010
hbase(main):001:0> create 'test','data'
0 row(s) in 1.1920 seconds
hbase(main):002:0> list
test
1 row(s) in 0.0200 seconds
hbase(main):003:0> quit
----------------------------------------------
总结:
在安装hadoop-0.21.0+hbase-0.20.6过程中,出现:org.apache.hadoop.hbase.masternotrunningexception异常。
使用hadoop-0.20.2+hbase-0.20.6问题解决。
分享到:
相关推荐
此模式下,Hadoop 和 HBase 的各个组件分布在不同的机器上。 2. **部署步骤**:除了完成单机模式和伪分布式模式的所有配置外,还需考虑节点间的数据同步、故障转移等复杂问题。 通过以上步骤,可以完成 HBase 的...
### Linux环境Hadoop2.6+Hbase1.2集群安装部署 #### 一、概述 在本篇文章中,我们将详细介绍如何在Linux环境下搭建Hadoop 2.6和HBase 1.2集群。该教程涵盖了从环境准备、Hadoop与HBase的安装配置到集群的测试等全...
总结来说,HBase集群部署涉及到多个层面的知识点,包括对HBase结构的理解、虚拟机环境的配置、JDK的安装和配置、SSH无密码登录的设置,以及HBase的配置。这些知识点不仅对于理解HBase的工作原理至关重要,而且对于...
《HBase安装配置与部署运行》 文档控制 本文档主要针对HBase初学者,旨在详细介绍如何进行HBase的安装、配置以及后续的部署运行。包括基本的数据操作,如建表、删表、统计(DML操作)以及数据的创建、更新、删除和...
总的来说,HBase 2.2的安装文件提供了在各种场景下部署和使用HBase的基础,无论是简单的实验环境还是复杂的生产系统,都能通过这份安装指南顺利起步。对于数据驱动的业务来说,理解和掌握HBase的使用是提升数据处理...
### HBase 1.2 分布式安装分享 #### 一、概述 HBase是Apache Hadoop生态系统中的一个重要的组成部分,它提供了一种分布式的、面向列的存储系统,能够处理非常大量的数据,并且可以实时地进行读写操作。本文档主要...
这份资料“2020级数据科学与大数据技术1班 Hbase的安装与部署-批阅”显然是针对学生学习HBase安装与部署的作业或教程,下面将对HBase的基础知识、安装过程以及部署策略进行详细阐述。 1. **HBase简介** - **定义**...
下面将详细介绍HBase的核心概念、安装步骤以及配置和管理。 一、HBase核心概念 1. 表(Table):HBase中的表是由行和列族组成的二维表格,类似于关系型数据库的表,但结构更为灵活。 2. 行(Row):行由行键(Row...
【大数据运维技术——HBase组件安装与配置】 HBase,全称为Hadoop Database,是一种基于Hadoop生态系统的分布式、高性能、非关系型数据库,属于NoSQL数据库家族的一员。HBase的发展始于2007年,由Powerset公司创建...
1. 安装Zookeeper:在所有节点上部署Zookeeper,设置`ZOOKEEPER_HOME`环境变量。 2. 修改`zoo.cfg`配置:包括数据存储路径、集群节点列表(server.1, server.2, ...)等。 3. 分配myid:在每个节点的data目录下创建`...
在Windows环境下部署HBase,需要先安装JDK并设置环境变量,然后下载HBase的安装包和Hadoop Common,因为HBase依赖于Hadoop的部分组件。接着,我们需要配置HBase的环境变量,如`JAVA_HOME`,并修改`hbase-env.cmd`和`...
在集群部署时,我们需要在多台服务器上安装并配置HBase,确保所有节点之间可以相互通信,并且配置正确的Zookeeper集群以进行协调和故障恢复。 "Ha"在这里指的是High Availability,即高可用性。在HBase2.0中实现高...
1. **安装Hadoop**:HBase依赖于Hadoop环境,因此首先需要搭建好Hadoop集群。 2. **配置HBase**:根据实际需求调整HBase的相关配置文件,例如`hbase-site.xml`。 3. **启动服务**:启动HBase的Master节点和服务节点...
通过深入学习这些文档和配置文件,开发者可以更好地理解HBase的工作原理,从而有效地部署、管理和优化HBase集群,满足大规模数据处理的需求。同时,了解这些内容也是开发基于HBase的应用程序或服务的基础。
本文将指导读者完成Hbase高可用集群的安装,包括Hbase的基本安装配置、高可用完全分布模式的配置、Region服务器的配置等。 Hbase高可用集群的安装步骤: 1. 安装Hbase基本环境 首先,需要安装Hbase的基本环境,...
6. 【6、Hbase集群安装部署.txt】:HBase的安装和集群配置,包括设置HBase与Hadoop的交互、配置HBase的region server、master节点等。 这个压缩包中的所有文件合在一起,构成了一个完整的Hadoop、Zookeeper和HBase...
- **第2章:入门指南**:通过一个简单的例子来展示如何安装配置HBase环境,以及如何使用命令行工具进行基本操作,如创建表、插入数据和查询数据。 - **第3章:分布式HBase、HDFS和MapReduce**:深入探讨HBase如何...
总的来说,HBase是大数据场景下理想的实时、大规模、非关系型数据库,而"Hbase安装包、安装文档"则为学习和部署HBase提供了必要的资源。通过详细阅读提供的文档并实践安装过程,你可以深入了解HBase的工作原理和使用...
3. **完全分布式模式**:这是实际生产环境中的部署模式,HBase的各个守护进程分布在多台计算机上,构成一个真正的集群。所有的数据存储都依赖于HDFS,提供高可用性和可扩展性。 接下来,我们详细讲解HBase的伪...