처음부터 리눅스 부팅에 사육사와 서비스로 등록

1. JDK를 설치, 사육사는 자신의 검색에서, 말을하지 않습니다.

2. 처음부터 부팅 및 서비스로 등록했다.

(1) 시작부터 부팅 다음에 /etc/rc.d/rc.local 파일을 편집하고 zkServer.sh 경로를 추가합니다.

  우리 /etc/rc.d/rc.local 일

  #! / 빈 / SH

 #이 스크립트는 * 다른 모든 초기화 스크립트 후에 * 실행됩니다. 
 그렇게하지 않으면 # 여기에 자신 만의 초기화 물건을 넣을 수 있습니다 
 # 전체 sys 인 V 스타일 초기화 물건을하고 싶어. 

 터치는 / var / 잠금 / SUBSYS / 지역 
 수출 JAVA_HOME =은 / usr / 자바 / jdk1.8.0_221 --jdk的路径,自己安装的目录
 /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh 시작   - 사육사的zkServer.sh的路径

(2) 서비스로 등록 : 사육사 스크립트 다음 디렉토리의 /etc/init.d에 추가

  CD의의 /etc/init.d

  터치 사육사

  LS -al - 볼 수있는 권한이 없습니다, 권한을 수정

  chmod를 + X 사육사

  사육사 VI - 오픈 사육사 스크립트를 편집하여, 다음과 같은 내용을 편집 할 수있다

  #! / 빈 / bash는

  수출 JAVA_HOME =은 / usr / 자바 / jdk1.8.0_221

  경우에 $ (1)
    시작) SU 루트가 시작 /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh;
    정지) SU 루트 /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh 정지;
    상태) SU 루트 /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh 상태;
    다시 시작) SU /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh를 다시 시작;
    *) 에코 "시작이 필요합니다 | 상태 | | 중지 다시 시작";
  ESAC

저장 좋은를 추가 한 후. 테스트 :

  서비스 사육사 시작

서비스의 성공적인 출시 후 성공적으로 추가되었습니다.

(3) 부팅 서비스를 추가 할 수 있습니다.

  chkconfig를 --add 사육사 --zookeeper 그냥 등록 서비스

  chkconfig를 --list - 당신은 그냥 사육사의 성공을 추가 한 경우를 참조하십시오. 성공이 나타납니다.

  

  

 

 

 


   


추천

출처www.cnblogs.com/xiangxinhouse/p/11318457.html