andorid에 새 이미지를 올리기 위해 adb와 fastboot을 설치해보자


sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot


끝!

저작자 표시 비영리 변경 금지
신고
Posted by youngjinkmi0706

mac osx mavericks above


maven, protoc를 설치 해 줘야 한다.

소스를 직접 다운 받는 것도 좋고 macport를 이용해서 설치해도 된다. 

나는 맥포트를 이용

맥 포트 매버릭스용 다운로드 

사용법은 http://www.macports.org/에 잘 나와 있다


맥포트를 설치했다면, 맥포트를 통해서 maven을 설치해준다

명령어는 우분투의 apt-get install과 비슷하다


JAVA_HOME 설정

maven을 통해서 실행을 시키려면 JAVA_HOME이 설정되야 한다.

자바의 설치 주소는

/usr/libexec/java_home -v 

명령어를 실행시키면 나온다.

이렇게 나온 자바 주소를 vi ~/.bash_profile에 가서 

export JAVA_HOME='java_path' 

라고 쓴 후에 저장

그리고 source ~/.bash_profile을 해준다.


maven 설치

sudo port install maven3 

sudo port select --set maven maven3

maven 설치가 완료되면 

mvn -version으로 maven 버전 확인


protocol buffer 설치

protobuf 2.5.0 다운로드

이거 설치법은 이 안에 INSTALL.txt 파일을 보면 자세히 나와 있다 

간략히 요약하면

./configure

./make

./make install


이게 다 설치가 되면 

hadoop source가 있는 디렉토리에 들어가서 

cd hadoop-maven-plugins

mvn install 

이게 다 되면

cd ..

mvn eclipse:eclipse -DskipTests


이게 다 끝나고 나면

이클립스 켜서 import - existing projects into workspace -hadoop 최상위 폴더 선택 후 finish를 누르면 이클립스로 import가 된다.


windows 

다음 사이트를 참조

http://hadoopguide.blogspot.kr/2014/01/install-hadoop-220-source-in-windows-7_25.html 




 



저작자 표시 비영리 변경 금지
신고
Posted by youngjinkmi0706

우선 git을 이용하여 소스코드를 다운 받자

 

hadoop-common git : https://github.com/apache/hadoop-common.git 

 

※ 자신의 git repository에 fork 해서 하면 소스 코드 변경 시 용이함

 

maven 설치


​sudo apt-get install maven

 

maven을 설치 했으면 소스코드 최상위 디렉토리에서 빌드를 시작


hadoop-common/BUILDING.txt를 열어보면 빌드 옵션이 나옴

 

처음에 텍스트를 보면 리콰이어먼트들이 나옴 거기에 있는걸 하나씩 설치

특히 Findbugs랑 Protocol buffer 때문에 처음 빌드하면 에러남

 

Findbugs : 설치 후 path 설정해주고

protocol buffer  : 2.5.0으로 변경해 줘야함 변경 후에는 역시 path설정해줘야 함

 

위에 requirement를 다 설치 했으면

mvn package 명령어를 통해서 build 및 binary를 만들 수 있음

및에 보면 옵션을 이용한 명령어 목록이 나오는데 test를 하면 시간이 오래 걸리니

mvn package -Pdist -DskipTests -Dtar 

 

명령어를 이용해서 빌드를 하면 됨 (txt에 다른 옵션들을 사용한 빌드 방법도 있으므로 참고해서 필요한 대로 사용)

 

이렇게 빌드가 된 결과는 

hadoop-dist/target/hadoop-version-snapshot에 있음 (내 경우엔 hadoop-3.0.0-snapshot)

 

그 디렉토리에 보면 여러 디렉토리가 있는데

binary는 /bin에 있고, configure를 해줘야하는 .xml파일들은 /etc에 존재함

 

.xml파일 잘 설정해서 사용하면 됨 

 

끝!

신고
Posted by youngjinkmi0706


티스토리 툴바