hbase配置-集群无法启动问题
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配置-集群无法启动问题的更多相关文章
- hbase集群的启动,注意几个问题
1.hbase的改的会影响器他的组件的使用, 故而, 在修改 hadoop的任何组件后, 一定要记得其它的组件也能受到影响, 一下是我在将hadoop的集群改了之后 , 再次运行hbase的时候, 就 ...
- hbase集群在启动的时候找不到JAVA_HOME的问题
hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下: root@master:/usr/local/hbase-/bin# ./start-hbase.sh star ...
- CentOS6安装各种大数据软件 第六章:HBase分布式集群的配置
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- HBase的多节点集群详细启动步骤(3或5节点)(分为Zookeeper自带还是外装)
HBase的多节点集群详细启动步骤(3或5节点)分为: 1.HBASE_MANAGES_ZK的默认值是false(zookeeper外装)(推荐) 2.HBASE_MANAGES_ZK的默认值是tru ...
- [推荐]Hadoop+HBase+Zookeeper集群的配置
[推荐]Hadoop+HBase+Zookeeper集群的配置 Hadoop+HBase+Zookeeper集群的配置 http://wenku.baidu.com/view/991258e881c ...
- windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error
windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error 学习了:https ...
- 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解
引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...
- HADOOP+SPARK+ZOOKEEPER+HBASE+HIVE集群搭建(转)
原文地址:https://www.cnblogs.com/hanzhi/articles/8794984.html 目录 引言 目录 一环境选择 1集群机器安装图 2配置说明 3下载地址 二集群的相关 ...
- Redis配置集群二(window)
第一篇那redis的基础命令都差不多讲了一遍了,这篇就将怎么配置集群了,最后要达到的效果是一台主redis,还有几台从的redis,每次数据都是同步的,当主redis挂掉了,那么就会从几台从redis ...
随机推荐
- 设计模式(C#)——06桥接模式
推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 在早先,几乎每个手机的充电器接口都是不同的.每个型号的手机都有一个充电器,此时我们把充电器作为一个抽象类,抽象类中提 ...
- Java 最全异常讲解
1. 导引问题 实际工作中,遇到的情况不可能是非常完美的.比如:你写的某个模块,用户输入不一定符合你的要求.你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是 ...
- 【原创】Linux Suspend流程分析
背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本: ...
- 欧几里得(Euclid)与拓展的欧几里得算法
欧几里得(Euclid)与拓展的欧几里得算法 欧几里得(Euclid)与拓展的欧几里得算法 欧几里得算法 原理 实现 拓展的欧几里得算法 原理 递归求解 迭代求解 欧几里得算法 原理 欧几里得算法是一 ...
- vscode同步插件 sync(gist,token)
网上很多同步教程,按照教程操作upload时一直报错:sync:invalid gist ID 查找问题很久才知道 gist和token是两个东西.下面重新梳理下: 一.下载安装插件 Setting ...
- python入门(六)二次编码与文件操作
二次编码 密码本: ascii -- 没有中文 英文1字节 gbk -- 英文 8b(位) 1B(字节) 中文 16b 2B unicode -- 英文32b 4B 中文32b 4B utf-8 -- ...
- PHP小补充
code1-1 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> < ...
- Linux下手动安装JDK
一.删除自带的JDK 查询系统自带JDK rpm -qa | grep java rpm -qa | grep jdk 删除查询出来的文件名 rpm -e --nodeps 文件名 命令执行成功后重新 ...
- 主席树区间第K大
主席树的实质其实还是一颗线段树, 然后每一次修改都通过上一次的线段树,来添加新边,使得每次改变就改变logn个节点,很多节点重复利用,达到节省空间的目的. 1.不带修改的区间第K大. HDU-2665 ...
- SPOJ - QTREE(树链剖分+单点更新+区间最大值查询)
题意:给出n个点n-1条边的树,有两个操作,一个是查询节点l到r的边的最大值,然后指定边的更改权值. 题解:差不多是树链剖分的模版题,注意每个点表示的边是连向其父亲节点的边. #include < ...