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

HBase初步使用的教训

阅读更多
    今天打算在HBase里做一些表的增删改。代码开发环境是window+eclipse,集群环境是3台机器,其中两台是regionserver。写好代码后运行,出现异常:

NotServingRegionException,然后在regionserver的web页面上看,发现最下面显示的是" no serving region"。看来是原来的hbase搭建的有问题。

但是这个问题实在难定位,因为maser的web页面上两台resionserver都能看见,用jps命令也能在两台机器上看见regionserver在运行。

最后看/etc/hosts文件,发现master上的这个文件里,把另外两台的记录给注释掉了,这样导致了虽然系统看似都运行起来了,但是之间的通讯还是有隐患的。

关闭hbase和hadoop,然后重启,发现一台regionserver起不来,看日志,这台机器的时间居然不同步了,但是几天前是调整过了的,这充分说明需要一台时间服务器。

调整时间后,用hbase-daemon.sh start regionserver单独把这台机器的regionserver启动起来。

最后建表成功。

教训是:

/etc/hosts文件里,所以机器一定要写全,并且机器名一定要好记。

要有时间服务器来同步集群里的所有机器。
0
2
分享到:
评论

相关推荐

    HbaseTemplate 操作hbase

    在IT行业中,尤其是在大数据处理领域,HBase是一个广泛使用的分布式、高性能、列式存储的NoSQL数据库。HBase是建立在Hadoop文件系统(HDFS)之上,为处理大规模数据提供了一个高效的数据存储解决方案。而Spring Data...

    大数据开发之Hbase基本使用及存储设计实战教程(视频+笔记+代码)

    │ Day15[Hbase 基本使用及存储设计].pdf │ ├─02_视频 │ Day1501_Hbase的介绍及其发展.mp4 │ Day1502_Hbase中的特殊概念.mp4 │ Day1503_Hbase与MYSQL的存储比较.mp4 │ Day1504_Hbase部署环境准备.mp4 │ Day...

    hbase 完全使用手册

    在使用 HBase 时,用户需要熟悉 HBase Shell 命令行工具或者 HBase 提供的 Java API 来进行数据的读写操作。HBase Shell 提供了一个交互式的界面,允许用户执行数据操作、管理表结构、以及维护集群状态等。Java API ...

    hbase安装与使用

    ### HBase 安装与使用知识点详解 #### 概述 HBase 是一款构建于 Hadoop 之上的分布式、可扩展的大规模数据存储系统。它提供了类似 Google BigTable 的功能特性,非常适合处理海量数据和高并发读写需求的应用场景。...

    大数据实验Hbase安装部署和使用javaapi调用.pdf

    【大数据实验Hbase安装部署和使用javaapi调用】 在这个实验中,我们将深入理解HBase在Hadoop生态系统中的角色,并掌握如何在Ubuntu 19.04操作系统上安装、配置和使用HBase,同时利用Java API进行编程。实验中使用的...

    squirrel使用Phoenix连接HBASE附带使用方法.part1.rar

    Hbase图形化客户端工具,squirrel使用Phoenix连接HBASE附带使用方法,还有hive,pig等jar包

    HBASE使用指南

    《HBase使用指南》 HBase,全称为Apache HBase,是基于Google的Bigtable设计思想,构建在Hadoop文件系统(HDFS)之上的分布式列式数据库。它是一个高度可扩展的、高性能的数据库,适合存储大规模结构化数据。本指南...

    hbase shell使用文档

    这是本人使用hbase shell的部分经验总结,一般的shell使用全部包括了。 版本,压缩,region等需求,以及使用普通shell使用hbase shell

    HBase使用的jar包

    为了在Hadoop项目中使用HBase进行明细查询,我们需要依赖特定的jar包。这些jar包包含了HBase运行所需的所有类库和函数,使得开发者可以在应用程序中调用HBase的相关API来操作数据。 首先,我们要理解HBase的架构。...

    hbase安装和使用

    二、HBase使用 1. **HBase Shell**:HBase提供了一个交互式的Shell,可以用于创建、删除、查询和管理表。例如,`create 'myTable', 'cf'`创建一个名为myTable的表,列族为'cf'。 2. **数据模型**:HBase基于行、列...

    HBase入门与使用

    #### HBase使用 使用HBase时,开发者需要关注以下几点: 1. **数据模型设计**:HBase采用的是基于行键、列族、列标识符和时间戳的四维坐标定位数据的模型,合理设计这些元素对性能至关重要。 2. **Region管理**:...

    Hbase 安装与基本使用

    本文将深入探讨HBase的安装过程以及基本使用方法,旨在帮助初学者快速上手。 **一、HBase简介** HBase是Google Bigtable的开源实现,它在Hadoop文件系统(HDFS)之上构建,提供了高度可扩展性和实时读写能力。HBase...

    hbase使用所需资源

    综上所述,整合SpringBoot和HBase涉及到资源管理、HBase部署、Spring Data HBase的使用等多个层面。正确配置和管理这些资源对于实现稳定、高效的HBase应用至关重要。通过持续学习和实践,我们可以更好地驾驭这两个...

    HBase基本操作 Java代码

    HBase基本操作 增删改查 java代码 要使用须导入对应的jar包

    squirrel使用Phoenix连接HBASE附带使用方法.part2.rar

    Hbase图形化客户端工具,squirrel使用Phoenix连接HBASE附带使用方法,和之前的一个part1,一起使用

    基于springboot集成hbase过程解析

    下面是一个使用注解方式配置HBase的示例: ```java @Configuration public class HBaseConfiguration { @Value("${hbase.zookeeper.quorum}") private String zookeeperQuorum; @Value("${hbase.zookeeper....

    scala API 操作hbase表

    在本文中,我们将深入探讨如何使用Scala API操作HBase数据库。HBase是一个分布式、面向列的NoSQL数据库,它构建于Hadoop之上,提供实时访问大量数据的能力。Scala是一种强大的函数式编程语言,与Java虚拟机(JVM)...

    CDH-Hbase的安装1

    在本文中,我们将深入探讨HBase的安装过程及其在CDH环境中的集成。HBase是Apache Hadoop生态系统中的一个核心组件,它是一个分布式、版本化的、支持列族的NoSQL数据库,特别适合处理大规模的数据存储。CDH(Cloudera...

    hbase用于查询客户端工具

    在HBase环境中,有多种客户端工具可供开发人员和管理员使用来进行查询和其他操作。以下是一些主要的HBase查询客户端工具及其详细说明: 1. **HBase Shell**:这是HBase自带的一个命令行接口,用户可以通过Java REPL...

    大数据技术基础实验报告-HBase安装配置和应用实践.doc

    - 使用`sudo chown -R hadoop ./hbase`命令更改所有文件的所有权,确保当前用户(这里是`hadoop`)有权限访问。 - 通过`/usr/local/hbase/bin/hbase version`检查HBase版本,成功输出版本信息表明安装完成。 2. *...

Global site tag (gtag.js) - Google Analytics