`
JerryLead
  • 浏览: 77063 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Hadoop-0.20.2下Hbase安装

阅读更多

为了研究HBase,在Hadoop-0.20.2上安装HBase-0.90.4,结果出了很多问题。

 

先找了几虚拟机练练手,配置如下:

133.133.134.116 masster

133.133.134.115 slave1

133.133.134.80 slave2

 

当然事先已经装好了hadoop-0.20.2。

 

1、官网上下载hbase-0.90.4.tar.gz后解压到master节点上。

2、修改conf下的配置文件

 

2.1 修改hbase-site.xml如下

 

 

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<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.port</name>

<value>60000</value>

</property>

 

<property>

<name>hbase.zookeeper.quorum</name>

<value>master,slave1,slave2</value>

</property>

 

</configuration>

 

2.2 修改regionservers如下

slave1

slave2

 

2.3.修改hbase-env.sh

将export JAVA_HOME前#去掉,设置值

将export HBASE_MANAGES_ZK=true前#去掉

 

完成。

 

3 启动hbase

start-hbase.sh

 

结果在master上jps看到

 

root@master:~/hbase-0.90.4/conf# jps

4575 NameNode

5900 Jps

4744 SecondaryNameNode

5729 HQuorumPeer

4823 JobTracker

没有HMaster

salve节点上倒是很正常
root@slave1:~/hbase-0.90.4/conf# jps
4145 DataNode
5312 Jps
5090 HQuorumPeer
5219 HRegionServer
4278 TaskTracker


查找log后发现报的错是
2011-10-19 21:57:34,425 FATAL org.apache.hadoop.hbase.master.HMaster: Unhandled exception. Starting shutdown.
org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.protocol.ClientProtocol version mismatch. (client = 42, server = 41)
at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:364)
at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:113)

坑爹啊,版本不对,所以没启动HMaster。

好吧,明天换个版本试试。

P.S.之前安装后,进入hbase shell,输入list命令后,报错
ERROR: org.apache.hadoop.hbase.ZooKeeperConnectionException: HBase is able to connect to ZooKeeper but the connection closes immediately. This could be a sign that the server has too many connections (30 is the default). Consider inspecting your ZK server logs for that error and then make sure you are reusing HBaseConfiguration as often as you can. See HTable's javadoc for more information.

解决方式是修改/etc/hosts
将127.0.0.1之类的全删了,留下这样的:

133.133.134.116 master
133.133.134.115 slave1  
133.133.134.80 slave2

即可。


 

0
3
分享到:
评论

相关推荐

    hadoop-0.20.2-CDH3B4.tar.gz下载

    在sqoop-1.2.0版本下,若想在安装了Hadoop-0.20.2的环境中正常运行,我们需要确保sqoop的lib目录包含Hadoop的相关库。解压"Hadoop-0.20.2-CDH3B4.tar.gz"后,我们可以将其中的库文件复制到sqoop的lib目录,确保sqoop...

    Linux环境下hadoop-0.20.2资源下载

    在Linux下安装Hadoop-0.20.2,首先需要确保系统已经安装了Java环境,因为Hadoop是用Java编写的,并依赖Java运行时环境。接着,你需要下载Hadoop的tarball文件,这可能就是列表中的“hadoop-0.20.2版本”。下载完成后...

    hadoop-0.20.2-cdh3u6.rar

    Hadoop-0.20.2-cdh3u6是Cloudera公司基于Apache Hadoop的发行版CDH3的更新版本,它针对企业级应用进行了优化,包含了多个关键改进和修复。 CDH(Cloudera Distribution Including Apache Hadoop)是Cloudera提供的...

    hbase-0.90.5.tar.gz与hadoop0.20.2版本匹配

    在安装HBase 0.90.5时,你需要先确保你的环境已经正确安装了Hadoop 0.20.2。安装步骤通常包括以下几个关键部分: 1. **解压**:将下载的`hbase-0.90.5.tar.gz`解压到指定目录。 2. **配置**:编辑`conf/hbase-site....

    hadoop-0.20.2-cdh3u4

    "hadoop-0.20.2-cdh3u4"是Cloudera公司基于Hadoop 0.20.2版本的一个发行版,称为CDH3u4,其中"CDH"代表Cloudera Distribution Including Apache Hadoop,"u4"则是该发行版的第四个更新版本。 Hadoop的核心组件主要...

    hadoop-0.20.2.tar

    在Hadoop 0.20.2版本中,我们主要关注以下几个核心组件: 1. **HDFS(Hadoop Distributed File System)**:Hadoop的分布式文件系统,它将大文件分割成多个数据块,这些数据块被复制到不同的节点上,以提高数据的...

    hadoop-0.20.2-cdh3u6

    这个"hadop-0.20.2-cdh3u6"压缩包可能包含了所有这些组件的安装文件、配置文件、文档以及相关的示例,便于用户在自己的环境中部署和使用。对于需要处理大数据的企业或开发者来说,理解和掌握CDH3u6的各个组件及其...

    hadoop0.20.2

    压缩包中的`hadoop-0.20.2.tar.gz`文件是一个包含Hadoop 0.20.2 源代码和可执行文件的归档文件,解压后可以进行安装和部署。而`新建文本文档.txt`可能是安装指南或者其他文档,对于学习和使用Hadoop也是有所帮助的。...

    hadoop-0.20.2

    Hadoop 0.20.2与HBase 0.90.5的兼容性是值得注意的,因为HBase是一个构建在HDFS之上的分布式、版本化的NoSQL数据库。HBase提供了实时读写访问大规模结构化数据的能力,适合实时分析应用。0.90.5版本的HBase可能针对...

    hadoop ,hbase,zookeeper错误日志及相关应对措施

    Hadoop-0.20.2 & hbase-0.90.1 集群启动错误问题解决 在使用hadoop-0.20.2和hbase-0.90.1版本时,可能会遇到版本不匹配的问题,导致集群无法启动。解决方法是将hbase-0.90.1/lib中的hadoop-core-0.20-append-r...

    hadoop+hbase集群搭建 详细手册

    * HBase:hbase-0.90.6-cdh3u0 五、操作步骤 1. 安装SUSE操作系统,并搭建基本环境。 2. 在所有机器上创建hadoop用户。 3. 确保每台机器上的SSH服务已经启动。 4. 在每台机器上创建相关目录。 5. 将软件上传到实体...

    hadoop和hbase分布式配置及整合eclipse开发.pdf

    - **HBase版本**:hbase-0.90.3 - **Cygwin**:用于在Windows环境下模拟类Unix环境,以便更好地支持Hadoop和HBase的运行。 ##### 2. 安装Cygwin并配置SSH 安装Cygwin的具体步骤可以参考网上的教程。对于SSH的配置,...

    ubuntu10.04_JDK1.6_hadoop_hbase安装白皮书.txt

    3. **配置 HBase**:编辑 HBase 的配置文件 `hbase-site.xml`。 4. **启动 HBase**:在 HBase 的安装目录下启动 HBase 服务。 5. **验证 HBase**:使用 `hbase shell` 或其他客户端工具进行测试。 #### 五、总结 ...

    hbase-0.20.6.tar.gz

    hadoop-0.20.2与hbase-0.20.6为比较稳定的配置版本 HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

    Hadoop 0.20.2 API文档

    Hadoop 0.20.2 API文档是开发者在使用开源分布式架构Hadoop时的重要参考资料。这个版本的API文档详细地介绍了如何利用Java语言来与Hadoop生态系统进行交互,为开发人员提供了丰富的功能和工具,以实现大规模数据处理...

    Java-org.apache.hadoop

    Hadoop生态还包括HBase(一个分布式数据库)、Hive(一个数据仓库工具)、Pig(一个数据分析平台)等。 总的来说,Java-org.apache.hadoop涉及到的知识点广泛且深入,包括分布式系统基础、HDFS的架构和操作、...

    hadoop 0.20.2版本

    Hadoop 0.20.2 是 Apache Hadoop 项目的一个关键版本,它是一个开源的分布式计算框架,专为处理和存储大规模数据而设计。Hadoop 的核心组件包括 HDFS(Hadoop Distributed File System)和 MapReduce,这两个部分...

    Nut开发环境搭建.

    本文旨在详细解析《Nut开发环境搭建》中提及的虚拟机环境下Hadoop、Zookeeper及HBase的开发环境搭建流程,涵盖从虚拟机安装到各组件配置的全过程。 #### 二、虚拟机与操作系统安装 首先,需在本地计算机上安装...

Global site tag (gtag.js) - Google Analytics