본문 바로가기

Total220

전치사 설명 끝판왕 초등학교 시절부터 생각하면 근 20년 동안 영어 공부를 하였지만, 전치사에 대해서는 늘 확신이 들지 않았다. 늘 상황에 따라 다른 것 같았고, 또는 같은 것 같았다. 지금 생각해보면 제대로 이해하지 못해 그런 것이 아닐까 생각이 든다... 아래 링크를 보면… 정말 한 눈에 이해가 되도록 전치사를 설명해 두었다. 누군지 모르겠지만, 참 대단하다고 생각한다. http://humormonster.kr/view.php?cate=travel&idx=2992&tit_type=type1&%2F#fb 2016. 1. 20.
slf4j 란? http://www.slf4j.org/index.html 공식 페이지에서 아래와 같이 slf4j 를 정의하고 있다. The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time. Simple Logging Facade for Java 의 약자로 logging framework 들을 추상화 해 놓은 것이다. Facade Pattern 을 적용한 l.. 2016. 1. 20.
Flume RpcClient 사용기 Flume Avro 데이터를 전송하기 위한 방법은 몇가지가 있으나, 보통 쉬운 log4j appender 를 이용하는 것으로 알고 있다. log4j appender 의 경우 flume-ng-sdk.jar 에서 제공되기 때문에 log4j 설정만 하면되는 간편함이 있다. 하지만 log4j 특성상 전송되는 Event 에 Header에 데이터를 포함해서 전송할 수 없다. 만약 Flume 으로 데이터 전송시 Header 에 원하는 데이터를 전달할 수 있다면, Multiplexing 설정을 통해 좀 더 General 한 source-channel-sink 구조를 만들 수 있을 것이라 생각했다. 이를 위해서 Flume 에서 제공되는 것이 RpcClient 클래스이다. Flume 1.6.0(최신버전 at 2016/01.. 2016. 1. 20.
비밀번호 없이 SSH를 통해 장비 접속하기 서버 간 통신시 password 입력 없이 통신을 하기 위해서는 ssh 공개키를 알고 있어야 한다. 이 방법에 대해서 알아보자. SSH KEY 생성 authorized_keys 파일 생성 .ssh 권한 설정 $ ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/* .ssh 디렉토리는 700, 내에 파일들은 600으로 설정되어야 한다. 그리고 접속하고자 하는 장비에 ~/.ssh/id_rsa.pub(공개키) 를 ~/.ssh/authorized_keys 파일에 추가해 준다. ssh 설정이 잘 되었는지 확인하기 위해서 간단하게 아래와.. 2016. 1. 8.