按照书上的配置如下

<configuration><property><name>hbase.rootdir</name><value>hdfs://master:9000/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property>
<configuration>

然后出现以下错误

2017-12-21 14:59:04,866 ERROR [main] quorum.QuorumPeerConfig: Invalid configuration, only one server specified (ignoring)
2017-12-21 14:59:04,888 INFO  [main] server.ZooKeeperServerMain: Starting server

其实下面还有很多错误,不过都是由于这最前面的这个错误导致的

开始以为是不同步导致错误(以为错误日志太长,没看到前面这错误),于是利用ntp把各节点同步,并且在hbase-site.xml配置了

<property><name>hbase.master.maxclockskew</name><value>120000</value></property>

hbase.master.maxclockskew是用来防止HBase节点之间时间不一致造成regionserver启动失败,默认值是30000;

结果还是没解决问题,最后发现原来是ZooKeeper的配置出问题了,要设定hbase.zookeeper.quorum,设置Zookeeper节点的主机名,它的值个数必须是奇数。该字段的默认值是localhost,这个值对于分布式应用是不可以的(远程连接无法使用)

于是我的配置如下所以,然后问题也解决了

<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.maxclockskew</name><value>120000</value></property><property><name>hbase.master.info.port</name><value>60010</value></property><property><name>hbase.zookeeper.quorum</name><value>master,slave1,slave2</value></property>
</configuration>

hbase.master.info.port设定之后就可以通过所指定的端口(60010),利用Web的方式查看HBase系统状态。http://master:60010

转载于:https://www.cnblogs.com/Magina-learning/p/8084352.html

关于hbase安装出现的问题相关推荐

  1. Linux环境HBase安装配置及使用

    Linux环境HBase安装配置及使用 1. 认识HBase (1) HBase介绍 HBase = Hadoop database,Hadoop数据库 开源数据库 官网:hbase.apache.o ...

  2. hbase 单机 java api,HBase学习(一)hbase安装(单机模式)和javaapi客户端访问hbase例子...

    平时习惯了window下开发,而Hbase只能在linux环境下运行,所以决定把hbase安装一台虚拟机上,在windows下运行eclipse连接虚拟机里的hbase 因为对linux命令了解不多, ...

  3. hbase安装,以及安装前置hadoop(单节点)

    1.hadoop下载 https://archive.apache.org/dist/hadoop/common/ 这里我下载的是: hadoop-2.7.4.tar.gz 1-1首先做ssh免密码登 ...

  4. hbase 安装_HBASE 数据库入门级教程

    一.Hbase简介 1.什么是Hbase Hbase是一个高可靠性(存储在hdfs上,有副本机制),高性能,面向列,非关系型的数据库(类似redis),可伸缩的分布式存储系统(因为是存储在hdfs上) ...

  5. hbase安装配置(整合到hadoop)

    如果想详细了解hbase的安装:http://abloz.com/hbase/book.html 和官网http://hbase.apache.org/ 1.  快速单击安装 在单机安装Hbase的方 ...

  6. HBase安装phoenix实战shell操作

    Hbase安装参考https://rumenz.com/rumenbiji/hadoop-hbase-install.html 由于我们安装的是 hbase-2.3.1-bin.tar.gz ,所以需 ...

  7. (亲测)Hbase安装(傻瓜式安装)

    Hbase安装 一. 安装Hadoop对应版本的Hbase 二.伪分布式模式配置 三.HBase java API 编程实践 一. 安装Hadoop对应版本的Hbase 查看各个对应稳定版本 绿色√代 ...

  8. hbase安装配置 整合到hadoop

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 如果想详 ...

  9. Hbase安装~Hbase安装过程中常见的问题

    HBase的运行依赖于Zookeeper,Hadoop HBase安装 1.解压文件 tar -zxvf hbase-1.3.1-bin.tar.gz 2.配置文件 1)hbase-env.sh 修改 ...

  10. HBase基础【HBase简介、HBase安装、HBase shell操作】

    文章目录 一 HBase简介 1 HBase定义 2 HBase数据模型 (1) HBase逻辑结构 (2) HBase物理存储结构 (3)数据模型 a)Name Space b)Table c)Ro ...

最新文章

  1. 挡d挡切换_新手司机请问开车可以直接从“D档”挂到“S档”吗?
  2. G.703通道故障打环测试方法
  3. Java枚举原来还能这么用
  4. Python之pyecharts:利用pyecharts绘制地图十多个地区流动轨迹动态图
  5. 【技术综述】“看透”神经网络
  6. UDT源代码下载链接
  7. 分类任务如何用逻辑回归实现_如何用逻辑回归构建金融评分卡模型?(上)
  8. python中socket模块常用吗_python中socket模块详解
  9. tcp拥塞控制_面试必备TCP(四):拥塞控制
  10. 小米8android版本打开,怎么查看小米手机安卓系统版本
  11. 【优化算法】黑寡妇优化算法(BWOA)【含Matlab源码 1446期】
  12. c语言教程英文版讲义,c语言教程英文版讲义(六)1.pdf
  13. VMware Workstation 15 设置Linux共享文件夹
  14. 最牛逼的技术能力,是技术领导力
  15. 使用cmd指令生成Doc文档
  16. oracle授权查询
  17. 在场景中增加固定自定义栏
  18. 学习:数学----容斥原理
  19. 蓝桥杯 算法提高-学霸刷题
  20. 某信服EDR终端检测响应平台RCE漏洞

热门文章

  1. Scala之flatMap操作
  2. Eureka-Client 注册服务到 Eureka-Server
  3. 小D课堂 - 新版本微服务springcloud+Docker教程_6-02 springcloud网关组件zuul
  4. js判断是否为手机端访问
  5. 汇编实验 三 编程、编译、连接、跟踪
  6. vSphere虚拟机磁盘热扩容
  7. media=screen是什么意思?
  8. JavaScript笔记(展开的层)-4
  9. Spring 通过XML配置装配Bean
  10. mysql(安装、启动、删除)服务