root@cslave2:/]#jps
2834 NodeManager
2487 DataNode
12282 Jps
2415 QuorumPeerMain root@cslave2:/]#sudo service hbase-regionserver start
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
hbase-regionserver. --------------1 解决----
root@cslave2:/]#vi /etc/hbase/conf/hbase-env.sh
注销以下内容:
# Configure PermSize. Only needed in JDK7. You can safely remove it for JDK8+
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"
export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m" ---------再次启动---------
root@cslave2:/]#sudo service hbase-regionserver start
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
hbase-regionserver.
root@cslave2:/]#jps
12928 Jps
2834 NodeManager
2487 DataNode
2415 QuorumPeerMain ------------------------使用重启服务------------------
root@cslave2:/]#sudo service hbase-regionserver restart
Restarting Hadoop HBase regionserver daemon: Stopping Hadoop HBase regionserver daemon: no regionserver to stop because no pid file /var/run/hbase/hbase-hbase-regionserver.pid
hbase-regionserver.
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
hbase-regionserver. --------------2 问题解决----------
root@cslave2:/]#vi /etc/hbase/conf/hbase-env.sh
放开注释:
# The directory where pid files are stored. /tmp by default.
# export HBASE_PID_DIR=/var/hadoop/pids ---------第三次启动---------
root@cslave2:/]#sudo service hbase-regionserver start
Starting Hadoop HBase regionserver daemon: mkdir: cannot create directory `/var/hadoop': Permission denied
starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
/usr/lib/hbase/bin/hbase-daemon.sh: line 225: /var/hadoop/pids/hbase-hbase-regionserver.pid: No such file or directory
ERROR. --------------3 问题解决----------
root@cslave2:/]#mkdir -p /var/hadoop ---------第四次启动----报错相同-----
root@cslave2:/]#sudo service hbase-regionserver start
root@cslave2:/]#sudo service hbase-regionserver start
Starting Hadoop HBase regionserver daemon: mkdir: cannot create directory `/var/hadoop/pids': Permission denied
starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
/usr/lib/hbase/bin/hbase-daemon.sh: line 225: /var/hadoop/pids/hbase-hbase-regionserver.pid: No such file or directory
ERROR. ------问题查找---
存在/var/hadoop目录,对比原来目录,权限问题,赋予相同 --------------4 问题解决----------
root@cslave2:/var]#chown -R hbase:hbase /var/hadoop/ ---------第五次启动----报错相同-----
root@cslave2:/var]#sudo service hbase-regionserver start
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
ERROR.
root@cslave2:/var]#jps
2834 NodeManager
2487 DataNode
14606 Jps
2415 QuorumPeerMain ---------第五次启动----使用重启服务查看错误-----
root@cslave2:/var]#sudo service hbase-regionserver restart
Restarting Hadoop HBase regionserver daemon: Stopping Hadoop HBase regionserver daemon: no regionserver to stop because no pid file /var/hadoop/pids/hbase-hbase-regionserver.pid
hbase-regionserver.
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
ERROR. -------5 问题解决------------
root@cslave2:/]#vi /etc/hbase/conf/hbase-env.sh
因为hbase/conf目录下的配置不正确导致的,
为hbase/conf/hbase-env.sh添加export HBASE_MANAGES_ZK=false即可。
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
# export HBASE_MANAGES_ZK=true
追加:
export HBASE_MANAGES_ZK=false ---------第六次启动---------
root@cslave2:/var]#sudo service hbase-regionserver start
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
ERROR.
root@cslave2:/]#sudo service hbase-regionserver restart
Restarting Hadoop HBase regionserver daemon: Stopping Hadoop HBase regionserver daemon: no regionserver to stop because no pid file /var/hadoop/pids/hbase-hbase-regionserver.pid
hbase-regionserver.
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
ERROR. -------6 问题查找------------
查看日志
regionserver.HRegionServer: Master rejected startup because clock is out of sync 时间不同步 ------问题解决--------
root@cslave2:/]#ntpdate cMaster
报错:21 May 16:49:23 ntpdate[16524]: no server suitable for synchronization found
解决:root@cslave2:/]#yum install -y ntpdate
oot@cslave2:/]#/usr/sbin/ntpdate 192.168.1.120
ntpdate -u cMaster ---------第七次启动hbase----报错-----
root@cslave2:/var]#sudo service hbase-regionserver start
---------第七次启动----使用重启服务查看错误-----
root@cslave2:/var]#sudo service hbase-regionserver restart
Restarting Hadoop HBase regionserver daemon: Stopping Hadoop HBase regionserver daemon: stopping regionserver....
hbase-regionserver.
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cslave2.out
ERROR.
root@cslave2:/]#jps
2834 NodeManager
18038 Jps
2487 DataNode
17960 HRegionServer
2415 QuorumPeerMain ---------第七次查错误-----
root@cslave2:/]#cd var/log/hbase/
root@cslave2:/var/log/hbase]#ll
root@cslave2:/var/log/hbase]#vim hbase-hbase-regionserver-cslave2.log
发现有些错误信息是昨晚的,所以打算删掉日志,再重新启动HRegionServer服务,再查看日志
没有具体错误信息 -----------------------------问题解决,批量启动服务------操作回顾------
总结:修改了vi /etc/hbase/conf/hbase-env.sh /etc/hbase/conf/hbase-site.xml
root@cslave2:/]#mkdir -p /var/hadoop
root@cslave2:/var]#chown -R hbase:hbase /var/hadoop/
root@cslave2:/]#yum install -y ntpdate
oot@cslave2:/]#/usr/sbin/ntpdate 192.168.1.120 #cMaster ---文件批量发送--
root@cslave2:/]#scp /etc/hbase/conf/hbase-env.sh cSlave1:/etc/hbase/conf/hbase-env.sh
root@cslave2:/]#scp /etc/hbase/conf/hbase-env.sh cSlave0:/etc/hbase/conf/hbase-env.sh
root@cslave2:/]#scp /etc/hbase/conf/hbase-env.sh cClient:/etc/hbase/conf/hbase-env.sh
root@cslave2:/]#scp /etc/hbase/conf/hbase-env.sh cMaster:/etc/hbase/conf/hbase-env.sh root@cslave2:/]#scp /etc/hbase/conf/hbase-site.xml cSlave1:/etc/hbase/conf/hbase-site.xml
root@cslave2:/]#scp /etc/hbase/conf/hbase-site.xml cSlave0:/etc/hbase/conf/hbase-site.xml
root@cslave2:/]#scp /etc/hbase/conf/hbase-site.xml cClient:/etc/hbase/conf/hbase-site.xml
root@cslave2:/]#scp /etc/hbase/conf/hbase-site.xml cMaster:/etc/hbase/conf/hbase-site.xml ------------试启动cSlave1上的HRegionServer服务---错误-------
root@cSlave1:/etc/hbase/conf]#sudo service hbase-regionserver start
Starting Hadoop HBase regionserver daemon: starting regionserver, logging to /var/log/hbase/hbase-hbase-regionserver-cSlave1.out
/usr/lib/hbase/bin/hbase-daemon.sh: line 225: /var/hadoop/pids/hbase-hbase-regionserver.pid: Permission denied
ERROR. ----试执行cSlave2上的操作----
root@cslave1:/]#mkdir -p /var/hadoop
root@cslave1:/var]#chown -R hbase:hbase /var/hadoop/
root@cslave1:/]#yum install -y ntpdate
root@cslave1:/]#/usr/sbin/ntpdate 192.168.1.120 ------------再次启动cSlave1上的HRegionServer服务----------
root@cSlave1:/etc/hbase/conf]#sudo service hbase-regionserver start
此时,启动错误,但jps成功
主节点端口60010上,新增cSlave1节点 问题总结111:新节点要进行以下操作:
mkdir -p /var/hadoop
chown -R hbase:hbase /var/hadoop/
yum install -y ntpdate
/usr/sbin/ntpdate 192.168.1.120 sudo service hbase-regionserver start ---------------------------------其余节点运行 问题总结111命令----
sudo service hbase-master restart #cmaster --------cMaster 问题---------------
root@cMaster:/etc/hbase/conf]#sudo service hbase-master restart
no master to stop because no pid file /var/hadoop/pids/hbase-hbase-master.pid
Stopped HBase master daemon: [ OK ]
starting master, logging to /var/log/hbase/hbase-hbase-master-cMaster.out
Failed to start HBase master daemon. Return value: 3 [FAILED]
root@cMaster:/etc/hbase/conf]#sudo service hbase-regionserver start
hbase-regionserver: unrecognized service root@cMaster:/etc/hbase/conf]#rm -rf /var/log/hbase/hbase-hbase-master-cMaster.log
root@cMaster:/etc/hbase/conf]#sudo service hbase-master restart
no master to stop because no pid file /var/hadoop/pids/hbase-hbase-master.pid
Stopped HBase master daemon: [ OK ]
starting master, logging to /var/log/hbase/hbase-hbase-master-cMaster.out
Failed to start HBase master daemon. Return value: 3 [FAILED]
root@cMaster:/etc/hbase/conf]#vi /var/log/hbase/hbase-hbase-master-cMaster.log
日志分析无错误 =========hbase集群启动成功============

hbase配置-集群无法启动问题的更多相关文章

  1. hbase集群的启动,注意几个问题

    1.hbase的改的会影响器他的组件的使用, 故而, 在修改 hadoop的任何组件后, 一定要记得其它的组件也能受到影响, 一下是我在将hadoop的集群改了之后 , 再次运行hbase的时候, 就 ...

  2. hbase集群在启动的时候找不到JAVA_HOME的问题

    hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下: root@master:/usr/local/hbase-/bin# ./start-hbase.sh star ...

  3. CentOS6安装各种大数据软件 第六章:HBase分布式集群的配置

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  4. HBase的多节点集群详细启动步骤(3或5节点)(分为Zookeeper自带还是外装)

    HBase的多节点集群详细启动步骤(3或5节点)分为: 1.HBASE_MANAGES_ZK的默认值是false(zookeeper外装)(推荐) 2.HBASE_MANAGES_ZK的默认值是tru ...

  5. [推荐]Hadoop+HBase+Zookeeper集群的配置

    [推荐]Hadoop+HBase+Zookeeper集群的配置 Hadoop+HBase+Zookeeper集群的配置  http://wenku.baidu.com/view/991258e881c ...

  6. windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error

    windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error 学习了:https ...

  7. 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

    引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...

  8. HADOOP+SPARK+ZOOKEEPER+HBASE+HIVE集群搭建(转)

    原文地址:https://www.cnblogs.com/hanzhi/articles/8794984.html 目录 引言 目录 一环境选择 1集群机器安装图 2配置说明 3下载地址 二集群的相关 ...

  9. Redis配置集群二(window)

    第一篇那redis的基础命令都差不多讲了一遍了,这篇就将怎么配置集群了,最后要达到的效果是一台主redis,还有几台从的redis,每次数据都是同步的,当主redis挂掉了,那么就会从几台从redis ...

随机推荐

  1. 使用 Docker Compose 快速构建 TiDB 集群

    本文档介绍如何在单机上通过 Docker Compose 快速一键部署一套 TiDB 测试集群.Docker Compose 可以通过一个 YAML 文件定义多个容器的应用服务,然后一键启动或停止. ...

  2. 设计模式(C#)——05适配器模式

    推荐阅读:  我的CSDN  我的博客园  QQ群:704621321       自然界有一条规则--适者生存.意思是生物要使用自然界的变化:在程序界中则需要新环境调用现存对象.那么,如何在新环境中 ...

  3. Unity之Update与FixedUpdate区别

    下面这段代码演示游戏暂停 using UnityEngine; using System.Collections; public class GamePauseTest : MonoBehaviour ...

  4. 变量声明关键字var ,let,const

    今天带大家了解的是比较有趣的几个变量声明关键字var,let,const. 我们在最初接触JS的时候,变量是我们重要的一个组成部分,在使用时规定必须要先进行声明,否则网页将会报错: console.l ...

  5. 12_goto语句的使用

    1.goto是一个关键字,其作用是运行到goto语句进行跳转,立即执行goto后面所对应标签的语句2.结构:goto 标签名(任意起)3.goto语句尽量不要跨函数使用,否则会使代码看起来非常乱,可读 ...

  6. FineReport - 软件安装部署

    FineReport 软件安装与部署 FineReport试用码申请 在浏览器中输入网址:http://www.finereport.com/,进入帆软官网首页,点击免费试用,填写相关信息后,既可以收 ...

  7. Delphi - 通过WinAPI GetCursorPos实现鼠标位置的实时显示

    通过WinAPI GetCursorPos实现鼠标位置的实时显示 有时候我们需要将鼠标的位置实时抓取出来,可以通过如下方式实现. 添加一个Timer控件,执行间隔改为100ms,双击控件输入如下代码: ...

  8. NLP(四) 正则表达式

    * + ? * :0个或多个 + :1个或多个 ? :0个或1个 re.search()函数,将str和re匹配,匹配正确返回True import re # 匹配函数,输入:文本,匹配模式(即re) ...

  9. 【selenium】- 自动化框架环境搭建

    本文由小编根据慕课网视频亲自整理,转载请注明出处和作者. 1. 环境搭建 本课程选用的是selenium + java.   2. java环境的搭建 环境变量配置: 以win10为例,打开控制面板& ...

  10. Codeforces Round #461 (Div. 2)B-Magic Forest+位运算或优雅的暴力

    Magic Forest 题意:就是在1 ~ n中找三个值,满足三角形的要求,同时三个数的异或运算还要为0: , where  denotes the bitwise xor of integers  ...