1.安装jdk,zookeeper就不说啦,自己搜索下。

2.开机自启动和注册为服务。

(1)开机自启动:编辑/etc/rc.d/rc.local文件,添加zkServer.sh路径。

  vi /etc/rc.d/rc.local

  #!/bin/sh

 # This script will be executed *after* all the other init scripts.
 # You can put your own initialization stuff in here if you don't
 # want to do the full Sys V style init stuff.  touch /var/lock/subsys/local
 export JAVA_HOME=/usr/java/jdk1.8.0_221        --jdk的路径,自己安装的目录
 /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start  
--zookeeper的zkServer.sh的路径

(2)注册为服务:到/etc/rc.d/init.d目录下添加,zookeeper脚本

  cd /etc/rc.d/init.d

  touch zookeeper

  ls -al                        --查看到没有执行权限,修改权限

  chmod +x zookeeper

  vi zookeeper     -- 打开zookeeper编辑脚本,下面为要 编辑的内容

  #! /bin/bash

  #chkconfig: 2345 20 90    -- 系统启动级别为2 3 4 5 启动优先级20 关闭优先权90。必须,否则执行chkconfig命令是会报错

  #description:zookeeper

  #processname:zookeeper

  export JAVA_HOME=/usr/java/jdk1.8.0_221

  case $1 in
    start) su root /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start;;
    stop) su root /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh stop;;
    status) su root /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh status;;
    restart) su /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh restart;;
    *) echo "require start|stop|status|restart" ;;
  esac

添加好后保存。测试:

  service zookeeper start

启动成功后则添加服务成功了。

(3)将服务添加为开机启动。

  chkconfig --add zookeeper                --zookeeper为刚才注册的服务

  chkconfig --list                                   --查看刚才添加的zookeeper是否成功。有显示为成功。

  

  

   

linux中zookeeper开机自启动和注册为服务的更多相关文章

  1. Linux设置程序开机自启动,系统命令chkconfig及linux /etc/rc.d/目录的详解

     整理了linux下程序开启几种方式,转载相关博客做统一记录 <linux程序设置开机自启动>转载自:https://www.cnblogs.com/flcz/p/7691532.html ...

  2. Linux下设置开机自启动Tomcat

    方法一: linux 下tomcat开机自启动修改Tomcat/bin/startup.sh 为: export JAVA_HOME=/usr/java/j2sdk1..2_08 export CLA ...

  3. android中的开机自启动

    android中的开机自启动 android中的开机自启动可分为两步: 1.写一个BroadcastReceiver: public class BootReceiver extends Broadc ...

  4. Linux中程序开机自启

    Linux中程序开机自启 https://www.itbulu.com/debian-ubuntu-rclocal.html

  5. linux中zookeeper

    linux中zookeeper 安装jdk tar -zxvf jdk-11.0.1_linux-x64_bin.tar.gz -C /usr/src sudo vim /etc/profile 输入 ...

  6. Oracle在linux下的开机自启动(详细)转

    linux下系统开机oracle自启动(方法一) ---加载为服务自启动.停止一.dbstart   及   dbshut 1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Ora ...

  7. Centos 设置zookeeper开机自启动

    把zookeeper做成服务 1.进入到/etc/rc.d/init.d目录下,新建一个zookeeper脚本 [root@zookeeper ~]# cd /etc/rc.d/init.d/ [ro ...

  8. Linux定时任务与开机自启动脚本(cron与crontab)

    开机自启动脚本 网上常见的脚本开机自启方法是: 假设要自启的脚本位于 /home/user/test.sh 给脚本可执行的权限 sudo chmod +x /home/user/test.sh 将脚本 ...

  9. linux应用之开机自启动方法总结

    1.把启动程序的命令添加到/etc/rc.d/rc.local文件中 CentOS系统下管理开机自启动的配置文件是/etc/rc.d/rc.local,所以只需编辑这个文件,在里面加入相应的启动命令即 ...

随机推荐

  1. Werkzeug(Flask)之Local、LocalStack和LocalProxy

  2. antd design vue 设置 v-decorator 的初始值

    v-decorator="['openType', { initialValue:'1' }]" 效果:

  3. Django-csrf中间件

    一.详解csrf原理 csrf要求发送post,put,或者delete请求的时候,是先以get方式发送请求,服务端响应时会分配一个随机字符串给客户端,客户端第二次发送post,put或delete请 ...

  4. MYSQL数据库事务4种隔离级别及7种传播行为

    事务的特性: 原子性:事务的不可分割,组成事务的各个逻辑单元不可分割. 一致性:事务执行的前后,数据完整性保持一致. 隔离性:事务执行不应该受到其他事务的干扰. 持久性:事务一旦结束,数据就持久化到数 ...

  5. golang之基本数据类型

    目录 一.golang之基本数据类型 1. 整型 (1)有符号(范围是负数.0和正数) (2)无符号(范围是0和正数) (3)特殊整型 (4)数字字面量语法 2. 浮点型 3. 复数类型 4. 布尔类 ...

  6. 遍历文件夹 DirectoryInfo类

    该类有三个方法: GetDirectories()  当前目录的子目录 GetFiles()   当前目录的文件列表 GetFileSystemInfos()  当前目录的文件.子目录,返回强类型Fi ...

  7. ELEMENT-UI 封装el-table 局部刷新row

    //关于封装的el-table行数据更新后如何局部更新row row.status=status; this.$set(this.$refs.elTable.$data.tableData,index ...

  8. js文件夹上传

    文件夹上传:从前端到后端 文件上传是 Web 开发肯定会碰到的问题,而文件夹上传则更加难缠.网上关于文件夹上传的资料多集中在前端,缺少对于后端的关注,然后讲某个后端框架文件上传的文章又不会涉及文件夹. ...

  9. BZOJ 4154: [Ipsc2015]Generating Synergy KDtree+dfs序

    多组数据真tm恶心~ 把 $dfs$序和深度分别看作横纵坐标,然后用 $KDtree$ 数点就可以了~ #include <cstdio> #include <cstring> ...

  10. javascript中的原型和原型链(四)

    new运算符工作原理