返回顶部
首页 > 资讯 > 数据库 >使用supervisor启动hbase
  • 456
分享到

使用supervisor启动hbase

2024-04-02 19:04:59 456人浏览 薄情痞子
摘要

管理进程是一件麻烦的事情,有时候进程因为内存被其他进程抢占,导致程序崩溃,又没有好的办法来解决,那么就涉及到如何让它挂了自动启动的问题,supervisor就是一款这样的软件,在做之前,请确保你需要让进程自


管理进程是一件麻烦的事情,有时候进程因为内存被其他进程抢占,导致程序崩溃,又没有好的办法来解决,那么就涉及到如何让它挂了自动启动的问题,supervisor就是一款这样的软件,在做之前,请确保你需要让进程自动启动,否则可能重启机器也无法解决进程占用io等导致ssh无法连接的问题。下面介绍如何安装与配置,以及如何查看页面状态。

  1. 安装supervisor

    yum install supervisor -y

  2. ambari按照pid文件来检测进程是否启动,为了使ambari检测进程状态,要保证进程号的文件名称一样,HBase_IDENT_STRING会在进程启动文件中用作变量去命名进程pid文件

    echo 'export HBASE_IDENT_STRING=hbase'>>/etc/init.d/supervisord

  3. 编辑/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

  4. 如果还要启动其他程序直接在最后面一行添加即可,比如

    [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

  5. 启动

    /etc/init.d/superversiord start

  6. 由于我监听了9001端口,你可以使用ip:9001去监控页面查看状态,启停服务

    使用supervisor启动hbase

您可能感兴趣的文档:

--结束END--

本文标题: 使用supervisor启动hbase

本文链接: https://lsjlt.com/news/42029.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用supervisor启动hbase
    管理进程是一件麻烦的事情,有时候进程因为内存被其他进程抢占,导致程序崩溃,又没有好的办法来解决,那么就涉及到如何让它挂了自动启动的问题,supervisor就是一款这样的软件,在做之前,请确保你需要让进程自...
    99+
    2024-04-02
  • Docker使用supervisor启动MongoDB
      Docker的学习中不断的进行完善、不断的学习,把一些原有的方法进行优化。镜像下载地址:        &nbs...
    99+
    2024-04-02
  • hbase 0.90.4 + zookeeper 3.3.3 hbase 启动失败
    报错:Couldnt start ZK at requested address of 2181, instead got: 2182. Aborting. Why Because clients (eg ...
    99+
    2024-04-02
  • hadoop hbase无法启动
    启动hbase报错 could only be replicated to 0 nodes instead of 1hmaster启动不起来 查了很多类似的问题,大家处理的方式大多比较暴力。 &n...
    99+
    2024-04-02
  • hadoop hbase无法启动 2
    今天又碰到的问题:Not able to place enough replicas2015-02-08 18:35:43,978 ERROR org.apache.hadoop.security.User...
    99+
    2024-04-02
  • HBase如何启动脚本
    这篇文章给大家分享的是有关HBase如何启动脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。常用脚本主要包括:1、$HBASE_HOME/bin/start-hbase.sh&...
    99+
    2024-04-02
  • 使用ClouderaManager管理的HBase的RegionServer无法启动(启动失败)的问题
    问题概述 "新冠期间"远程办公,需要重新搭建一套ClouderaManager(CM)开发环境,一位测试同事发现HBase的RegionServer无法启动,在CM界面上启动总是失败,观察一下日志,也没有什么明显的报错。我就专门看...
    99+
    2015-10-13
    使用ClouderaManager管理的HBase的RegionServer无法启动(启动失败)的问题
  • 使用ClouderaManager管理的HBase的RegionServer无法启动的问题
    问题概述 "新冠期间"远程办公,需要重新搭建一套ClouderaManager(CM)开发环境,一位测试同事发现HBase的RegionServer无法启动,在CM界面上启动总是失败,观察一下日志,也没有什么明显的报错。我就专门看...
    99+
    2019-03-29
    使用ClouderaManager管理的HBase的RegionServer无法启动的问题
  • hbase无法正常启动问题
    在完全分布式环境下,hbase启动时无法正常启动,logs日志中抛出异常信息org.apache.hadoop.hbase.ClockOutOfSyncException此问题是由于master和Regio...
    99+
    2024-04-02
  • CDH5 下HBase组件无法启动
    研发环境下搭建了一套基于CDH5的大数据平台。在重启服务器后发现HBase组件启动异常,如图HBase Master 运行状况不良 RegionServer运行状况不良 所有的RegionServer角色全...
    99+
    2024-04-02
  • node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
    在开发或调试Node.js应用程序的时候,当你修改js文件后,总是要按下CTRL+C终止程序,然后再重新启动,即使是修改一点小小的参数,也总是要不断地重复这几个很烦人的操作。有没有办法做到当文件修改之后,N...
    99+
    2022-06-04
    自动重启 文件 js
  • 详解supervisor使用教程
    A Process Control System 使用b/s架构、运行在类Unix系统上一个进程监控管理系统它可以使进程以daemon方式运行,并且一直监控进程,在意外退出时能自动重启进程。 安装 Supe...
    99+
    2022-06-04
    详解 教程 supervisor
  • Linux Supervisor工具怎么使用
    本文小编为大家详细介绍“Linux Supervisor工具怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux Supervisor工具怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Sup...
    99+
    2023-06-28
  • 如何正确的使用supervisor
    这期内容当中小编将会给大家带来有关如何正确的使用supervisor,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。软硬件环境centos7.6.1810 64bitcat /etc/redhat...
    99+
    2023-06-06
  • 启动和关闭hbase的方法是什么
    启动HBase的方法是通过启动HBase的master节点,可以使用以下命令启动HBase: $ start-hbase.sh 关...
    99+
    2024-04-02
  • 使用supervisor监控mha masterha_manager进程
    我们在用mha自带的masterha_manager脚本做mysql主库故障自动切换时,需要考虑如何让masterha_manager监控进程一直处于正常运行的状态。而supervisor可以很好地解决这个...
    99+
    2024-04-02
  • hbase启动报错master.TableNamespaceManager: Namespace table not found怎么办
    小编给大家分享一下hbase启动报错master.TableNamespaceManager: Namespace table not found怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!错误原因:  我之前已经...
    99+
    2023-06-02
  • Linux下如何安装并使用Supervisor
    这篇文章主要为大家展示了“Linux下如何安装并使用Supervisor”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装并使用Supervisor”这篇文章吧。Supervis...
    99+
    2023-06-27
  • Mongodb 使用numactl 启动
    一、NUMA介绍在介绍numactl之前,需要先说说NUMA是什么,这样才能更好的理解numactl。  NUMA(Non Uniform Memory Access Architecture)字...
    99+
    2024-04-02
  • 在python3中使用Supervisor的详细教程
    目录supervisor介绍安装supervisor设置环境变量配置supervisor管理一个进程supervisor配置文件详解启动supervisor有时候kill进程之后需要...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作