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 - 당신은 그냥 사육사의 성공을 추가 한 경우를 참조하십시오. 성공이 나타납니다.