- ASCII Code의 CRLF 제거 방법 (0)2009/09/04
- Linux / Unix Command: signal (0)2007/07/18
- 시스템 관리자를 위한 기초 명령어 활용법 (0)2007/06/22
- 프로세스정보 얻어오기 (0)2007/05/14
- 여러 가지 설정으로 공격으로부터 시스템을 안전하... (0)2007/05/10
Unix & Linux/System2009/09/04 16:59
ASCII 문서나 코드를 살펴보면 CRLF가 포함된 경우가 있다.
포함되는 이유에 대해서는 다음 문서를 참조
제거하는 방법도 위 사이트에 게시되어 있지만,
다음과 같은 방법으로 간단히 제거하면 된다.
CR=13(dec)=15(oct) 제거 방법
tr -d '\015' < infile.txt > outfile.txt
LF=NL=10(dec)=12(oct) 제거 방법
tr -d '\012' < infile.txt > outfile.txt
CRLF 제거 방법
tr -d '\015\012' < infile.txt > outfile.txt
"System" 카테고리의 다른 글
Framework/Hadoop2009/09/02 14:20
기본적으로 Hadoop에서 C++ API 예제를 돌려보려면 다음 사이트를 참고하면 된다.
http://wiki.apache.org/hadoop/C++WordCount
이 에제에서 다음과 같은 명령어를 사용한다.
위와 같은 에러가 발생 할 시 다음과 같은 순서로 해결을 하면 된다.
두 명령어를 통해 퍼미션을 해결하였어도, utils 폴더 내에 컴파일 과정에서 에러가 발생한다면,
위 명령어를 통해 패치를 다운로드 한 뒤,
위와 같이 패치를 하고, 다음 명령을 다시 한번 시도한다.
http://wiki.apache.org/hadoop/C++WordCount
이 에제에서 다음과 같은 명령어를 사용한다.
ant -Dcompile.c++=yes examples
만약 ant 명령어 자체에서 에러가 발생하면, ant를 설치해주어야 한다.
sudo apt-get install ant
그 외에 퍼미션부터 시작해서 애러가 연속해서 일어난다.
more..
위와 같은 에러가 발생 할 시 다음과 같은 순서로 해결을 하면 된다.
chmod 755 /usr/local/hadoop/src/c++/pipes/configure
chmod 755 /usr/local/hadoop/src/c++/utils/configure
두 명령어를 통해 퍼미션을 해결하였어도, utils 폴더 내에 컴파일 과정에서 에러가 발생한다면,
위 명령어를 통해 패치를 다운로드 한 뒤,
patch -p0 < HADOOP-5611-fixed.patch
위와 같이 패치를 하고, 다음 명령을 다시 한번 시도한다.
ant -Dcompile.c++=yes examples
"Hadoop" 카테고리의 다른 글
- Hadoop 에서 c++ API 이용시 문제점과 해결 방법 (0)2009/09/02
- Ubuntu Linux에서 Hadoop 구축 및 실행 (0)2009/09/02

수안이의 컴퓨터 연구실



Leave your greetings.