2014-08-29 2 views
4

여기 멍청한 놈이 있긴하지만 아무 예제 나 도움을 찾을 수없는 것 같습니다. NSQ의 작업 인스턴스가 있고 작업, 소비자 등을 등록 할 수 있습니다. 불행히도 원래 시스템을 설정하지 않았습니다. NSQ가 제공하는 명령 줄 도구 (nsq_to_file, nsq_tail 등) 중 일부를 활성화하는 방법을 알아 내려고 노력하고 있습니다. 나는 그들을 발사하는 방법에 대한 문서를 찾았지만, 어디에서 발사 할 것인지 전혀 모른다.골란과 NSQ (bitly)

nsq_tail --channel=MyTestChannel --topic=test --lookupd-http-address=127.0.0.1:4161을 시도하면 nsq_tail 명령을 찾을 수 없습니다. 내가 아는 유일한 다른 점은 NSQ가 우리 환경에서 도커에 의해 관리된다는 것입니다. 어떤 도움/옳은 방향으로의 밀림은 굉장 할 것입니다. 감사!

답변

4

일부 파기 및 내 자신의 질문에 대답했다. 워드 프로세서 정말 해달라고 때문에 희망이 누군가를하는 데 도움이 존재 : 로컬 호스트 : 4171

  • go get github.com/bitly/nsq
  • 설치 (NSQ-이동 다른)에 NSQ 라이브러리를 설치

    1. 확인 NSQ 대시 보드를 선택하여 실행되고 있는지 확인 godep, 어떻게 bitly 관리 종속 go get github.com/tools/godep
    2. 이동이 NSQ 명령 행 도구를 컴파일하고 테스트 src 디렉토리 cd $GOPATH/src/github.com/bitly
    3. 를 사용하여 고정 표시기를 bitly하는
    4. sudo docker build nsq
      ,536,
      • 약 5 또는 6 단계의 테스트가 이어지고 테스트 및 성공 메시지가 표시되어야합니다.
    5. 실행 nsq_tail 당신은 당신은 단지 NSQ에 대한 명령 행 도구를 설치, 박수 쳐 --topic is required
    6. 의 라인을 따라 뭔가를 볼 수 있습니다.

    도저가없는 경우 도커를 설치해야하며 위의 참고는 참조하지 않아야합니다.