RocketMQ 첫 만 남

4264 단어 Frame
홈 페이지 주소:http://rocketmq.apache.org/docs/quick-start/
빠 른 시작
  • 원본 패키지 다운로드, 압축 해제 및 구축
  • unzip rocketmq-all-4.4.0-source-release.zip
    cd rocketmq-all-4.4.0/
    mvn -Prelease-all -DskipTests clean install -U
    cd distribution/target/apache-rocketmq/bin
    
  • runbroker. sh 와 runserver. sh 의 매개 변수 디 렉 터 리 distribution / target / apache - rocketmq / bin 에 설 치 된 스 크 립 트 수정
  • JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m"
    JAVA_OPT="${JAVA_OPT} -XX:MaxDirectMemorySize=512m"
    
  • distribution 에서 로그 디 렉 터 리 / logs
  • 를 만 듭 니 다.
  • 서비스 시작
  • //  nameserver
    nohup sh target/apache-rocketmq/bin/mqnamesrv > ./logs/namesrv.log 2>&1 &
    
    //  broker
    nohup sh target/apache-rocketmq/bin/mqbroker -n localhost:9876 > ./logs/broker.log 2>&1 &
    
    //  jps          
    [root@4c33afef76b9 distribution]# jps
    16963 NamesrvStartup
    17019 BrokerStartup
    18686 Jps
    
  • 테스트
  • //    
    export NAMESRV_ADDR=localhost:9876
    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
    
    //    
    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
    
  • 서비스 종료
  • //distribution/target/apache-rocketmq/bin     
    sh bin/mqshutdown broker
    sh bin/mqshutdown namesrv
    

    시각 화 플랫폼
  • GitHub 에서 rocketmq - externals 를 검색 합 니 다. 그 중에서 rocketmq - console 은 바로 RocketMQ 시각 화 콘 솔 입 니 다.https://github.com/apache/rocketmq-externals
  • 프로필 수정
  • find -name application.properties
        ./rocketmq-console/src/main/resources/application.properties
    
    vim application.properties
    rocketmq.config.namesrvAddr=192.168.143.128:9876
    
  • 컴 파일 패키지 시작
  • mvn clean package -Dmaven.test.skip=true
    
    PID=`ps aux | grep "rocketmq-console"| grep -v grep | awk '{print $2}'`
    echo "kill process is ${PID}"
    kill -9 ${PID}
    
    nohup java -jar target/rocketmq-console-ng-1.0.1.jar >>/rocketmq_console.log 2>&1 &
    
  • 조회http://10.96.114.151:8080 RocketMQ初识_第1张图片
  • 좋은 웹페이지 즐겨찾기