Apache Apollo 1.7.1 centos 7.2 설치 설정
3907 단어 링크 ux 배치
apache-apollo-1.7.1-unix-distro.tar.gz
2.압축 해제 파일
패키지 압축 해제 후 디 렉 터 리 apache-apollo-1.7.1
[root@CentOS tools]# tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz 3.프 록 시 인 스 턴 스 my broker 만 들 기
[root@CentOS tools]# cd /apache-apollo-1.7.1/bin [root@CentOS bin]# ./apollo create /home/apollo/mybroker 프 록 시 인 스 턴 스 디 렉 터 리 는 다음 디 렉 터 리 를 포함 합 니 다:
bin:이 인 스 턴 스 와 연 결 된 실행 스 크 립 트 를 저장 합 니 다.etc:인 스 턴 스 프로필 저장data:영구적 인 메 시 지 를 저장 하 는 데이터 파일log:회전 하 는 로그 파일 저장tmp:프 록 시 실행 사이 에 안전하게 삭 제 된 임시 파일etc디 렉 터 리 의 기본 설정 을 조정 해 야 할 수도 있 습 니 다.서버 메 인 프로필 apollo.xml:이 프로필 은 열 린 포트,대기 열,보안,가상 호스트 설정 등 을 제어 하 는 데 사 용 됩 니 다. 1.인증:연결 인증 이 필요 한 지 설정 할 수 있 습 니 다.속성 enable 을 false 로 설정 하면 인증 하지 않 아 도 누구나 서버 에 연결 할 수 있 습 니 다.기본 값 은 true 입 니 다.
2、access_rule:broker 나 virtualhost 에 서 는 사용자 가 서버 자원 에 대한 다양한 행동 을 정의 하 는 데 사 용 됩 니 다.예 를 들 어 그룹 users 안의 사용자 가 서버 자원 에 대해 할 수 있 는 작업 은 connect,create,destroy,send,receive,consume 이다.자세 한 조작 설명 은 다음 과 같다.http://activemq.apache.org/apollo/documentation/user-manual.html 3.message stores:기본 적 인 상황 에서 apollo 는 LevelDB store 를 사용 하지만 BDB store(크로스 플랫폼)를 사용 하 는 것 을 추천 합 니 다.LevelDB store 를 사용 하 는 설정 은 기본적으로 변경 하지 않 아 도 됩 니 다.BDB store 를 사용 하려 면 사이트 아래 jar 패키지 지원 이 필요 합 니 다.http://download.oracle.com/maven/com/sleepycat/je/5.0.34/je-5.0.34.jar서버 의 lib 디 렉 터 리 아래 에 jar 패 키 지 를 두 고 설정 파일 을 변경 하면 됩 니 다.
4.connector:서버 가 지원 하 는 링크 프로 토 콜 과 해당 하 는 포트 를 설정 합 니 다.예: tcp 링크 를 지원 하 는 포트 는 61613 이 고 링크 제한 은 2000 이 며 자동 검색 프로 토 콜 은 mqtt 프로 토 콜 입 니 다.
4.apollo 설정,실행
[root@CentOS /]# cd /home/apollo/mybroker 이 컴퓨터 가 설치 되 어 있 지 않 으 면 apollo.xml 파일 의 웹 을 수정 합 니 다.콘 솔 에 접근 할 수 있 도록 admin 의 ip 주소
...에서
...로 바꾸다
서비스 방식 으로 apollo 를 시작 합 니 다.
[root@CentOS apollo]# ./mybroker/bin/apollo-broker-service start멈 추고 싶다 면
[root@CentOS apollo]# ./mybroker/bin/apollo-broker-service stop
:apollo-broker-service {start|stop|restart|force-stop|status}
5. ,
, http://127.0.0.1:61680/
: admin / password
[root@CentOS bin]# vi ../etc/user.properties
, zhangsan=123456 ,zhangsan ,123456 。
groups.properties
[root@CentOS bin]#vi ../etc/groups.properties
admins = admin|zhangsan