목록클라우드,빅데이터/Scribe (3)
좋은 프로그램은 마음의 여유에서 나온다.
https://github.com/silas/scribe_log/blob/master/scribe_log 아파치나 리눅스 로그 파일들을 왓치하면서 파일에 로그가 추가될 때마다 스크라이브로 전송해주는 코드 리눅스 명령어는 tail -f 파일명
페이스북 예제 따라하기 https://github.com/facebook/scribe/tree/master/examples Example1. 로컬에서 로컬에 로그 남기기 /tmp/scribetest 디렉토리를 만든다 $ mkdir /tmp/scribetest example1.conf파일을 매개변수로 스크라이브를 실행한다. scribed 스크라이브소스폴더/examples/example1.conf "Starting scribe server on port 1463" 이런 메시지와 함께 스크라이브 서버가 시작됨 다른 터미널을 열어 접속한 후 스크라이브소스디렉토리 밑의 examples로 이동한다 cd examples 스크라이브서버로 로그를 남긴다 카테고리는 test가 되고 로그 내용은 hello world임 ec..
스크라이브 설치 전 필요한 것들 libeventboostsudo apt-get install libboost-all-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev 쓰리프트 설치방법 보기fb303쓰리프트 압축 해제한 디렉토리 밑에 contrib/fb303 디렉토리로 이동./bootstrap.sh./configure --prefix=설치경로 --with-thriftpath=쓰리프트 설치경로 --prefix=설치경로 --with-thriftpath=쓰리프트 설치경로 생략시 기본 설치 경로makesudo make install 파이썬 라이브러리 설치cd pysudo python setup.py install 이방법으로 안되면 ./c..