使用supervisor启动hbase
管理进程是一件麻烦的事情,有时候进程因为内存被其他进程抢占,导致程序崩溃,又没有好的办法来解决,那么就涉及到如何让它挂了自动启动的问题,supervisor就是一款这样的软件,在做之前,请确保你需要让进程自动启动,否则可能重启机器也无法解决进程占用IO等导致ssh无法连接的问题。下面介绍如何安装与配置,以及如何查看页面状态。
安装supervisor
yum install supervisor -y
ambari按照pid文件来检测进程是否启动,为了使ambari检测进程状态,要保证进程号的文件名称一样,HBASE_IDENT_STRING会在进程启动文件中用作变量去命名进程pid文件
echo 'export HBASE_IDENT_STRING=hbase'>>/etc/init.d/supervisord
编辑/etc/supervisord.conf
[unix_http_server]
file=/tmp/supervisor.sock;
[supervisord]
http_port=/var/tmp/supervisor.sock;
http_port=0.0.0.0:9001 ; (alternately, ip_address:port specifies AF_INET)
logfile=/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=10 ; (num of main logfile rotation backups;default 10)
loglevel=info ; (log level;default info; others: debug,warn,trace)
pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false ; (start in foreground if true;default false)
minfds=1024 ; (min. avail startup file descriptors;default 1024)
minprocs=200 ; (min. avail process descriptors;default 200)
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=unix:///var/tmp/supervisor.sock ; use a unix:// URL for a unix socket
[program:regionserver]
command=bash /usr/hdp/current/hbase-regionserver/bin/hbase-daemon.sh --config /usr/hdp/current/hbase-regionserver/conf foreground_start regionserver
process_name=%(program_name)s
numprocs=1
;directory=/usr/hdp/current/hbase-regionserver/bin/
autostart=true
autorestart=true
startretries=3
exitcodes=0,2
stopsignal=INT
user=hbase
stdout_logfile=regionserver_out.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stderr_logfile=test_err.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
如果还要启动其他程序直接在最后面一行添加即可,比如
[program:wpiweibo]
command=/usr/jdk64/jdk1.8.0_40/bin/java -jar /home/luoweimin/wpiindex/WPIIndex-1.0-SNAPSHOT.jar
numprocs=1
user=luoweimin
stdout_logfile=wpiweibo.out
stderr_logfile=wpiweibo.err
启动
/etc/init.d/superversiord start
由于我监听了9001端口,你可以使用ip:9001去监控页面查看状态,启停服务
转载于:https://blog.51cto.com/chenshifei/1911349
使用supervisor启动hbase相关推荐
- 启动HBase抛出org.apache.hadoop.hbase.ClockOutOfSyncException异常:hmaster正常,节点hregionserver启动失败
启动HBase抛出org.apache.hadoop.hbase.ClockOutOfSyncException异常 原因 节点间时间不一致,时间同步出了问题: 解决 进行时间同步: [root@cm ...
- HBase错误解决(启动Hbase出现错误的替换,启动hbase shell出现ERROR KeeperErrorCode=NoNode for /hbase/master)
1.问题描述 我查阅资料发现,网上很多人和我出现相同的错误,却没有一个可以解决的教程,于是我在解决了我的一个错误后就立即写了这篇文章,需要能帮到一些人,文章不一定对每个人都有效,只是描述了我的一些情况 ...
- 【hbase1】启动HBase服务命令
一.启动Hadoop 1.在VMware打开四个虚拟机 2.在xshell连接管理 3.关闭四个节点的防火墙 关闭防火墙 systemctl stop firewalld service iptabl ...
- 启动hbase的相关命令及流程
启动hbase的命令 1.关闭三台虚拟机的防火墙 systemctl stop firewalld 2.开启zookeeper节点 zkServer.sh start 3.开启所有集群节点 start ...
- supervisor启动worker源码分析-worker.clj
supervisor通过调用sync-processes函数来启动worker,关于sync-processes函数的详细分析请参见"storm启动supervisor源码分析-superv ...
- Hadoop集群启动Hbase的步骤流程
Hadoop集群启动Hbase的步骤流程 系统版本:centOS7.7 HBASE版本:apache-hbase-1.2.1 HADOOP版本:apache-hadoop-2.7.6 JDK版本:jd ...
- linux无法启动hbase密码,linux – 无法在请求的2181端口启动ZK,而导出HBASE_MANAGES_ZK = false...
问题 第一个目标是独立运行HBase. HBase启动后,导航到ip:60010 / master-status是成功的. 第二个目标是运行一个独特的ZooKeeper仲裁. ZooKeeper已下载 ...
- Supervisor启动java服务(jar)
一.Supervisor的安装 方式1 1.安装Python包管理工具(easy_install) yum install python-setuptools 2.安装Supervisor easy_ ...
- 启动hbase集群,有一台的hregionserver启动不了
用bin/start-hbase.sh启动三台虚拟机,jps发现第三台虚拟机的hregionserver没有启动. 用bin/hbase-daemon.sh start regionserver单独启 ...
最新文章
- mysql分组后统计
- 【设计模式】java设计模式之 -- 策略模式
- ASP.NET Web API中的Controller
- 查询空缺_携程旅行2021校招开启,9大类职位,1000+岗位空缺,本科及以上学历...
- muck数据的概念理解
- 多功能网址导航源码 包含交易系统等多功能
- 关于用C#编写ActiveX控件1
- 学习是一件高尚而孤独的事情
- 64位程序如何调用32位dll(简单解决方案 )
- 7z解压缩软件下载安装教程
- 解决显卡驱动错误43
- elasticsearch从入门到入门系列(三)---搜索大汇总
- Java 切换win10壁纸
- Laravel实现dingo+JWT api接口之实战篇
- S5PV210-裸机中断
- 快速更新android sdk,最新快速更新Android SDK方法:免费离线下载,离线更新SDK
- 强大的pdf压缩工具——Smallpdf
- sdut-oop-8 小小算术四则运算器(类和对象)
- AD单独设置单个或多个焊盘敷铜规则
- 【收藏向】电路(上) 思维导图 3小时不挂科(邱关源教材)