하둡2.2.0을 윈도우7에 설치해서 실행에 성공한 블로거의 글이 있네요.
일단 링크 남기고 시간내서 돌려봐야 할 것 같습니다.
Protocol Buffers 2.5.0이 있는 것으로 봐서는 소스를 받아서 빌드까지 한 것 같습니다.
하둡2.2.0을 윈도우7에 설치해서 실행에 성공한 블로거의 글이 있네요.
일단 링크 남기고 시간내서 돌려봐야 할 것 같습니다.
Protocol Buffers 2.5.0이 있는 것으로 봐서는 소스를 받아서 빌드까지 한 것 같습니다.
http://www.egovframe.go.kr 전자정부 표준프레임워크 사이트 메인페이지와 http://open.egovframe.go.kr 오픈 커뮤니티 메인페이지가 바뀌었습니다.
http://www.egovframe.go.kr/linklist.jsp
관련 오픈소스 링크 페이지 맘에 듭니다.
눈에 잘 띄게 된 것 같습니다.
작업하신 분들 수고 많으셨습니다.
python => jython
ruby => groovy
ruby on rails => groovy on rails => grails
node.js => vert.x
from: http://www.yongbok.net/blog/how-to-install-hadoop-2-2-0-pseudo-distributed-mode/
참고: http://www.jopenbusiness.com/mediawiki/index.php/Hadoop
위 작업을 하지 않은 경우 이런 메시지를 만나게 됩니다.
The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is e2:11:3e:c9:79:fb:a4:6f:d0:dd:53:d8:be:a8:7b:b4.
Are you sure you want to continue connecting (yes/no)? yes
localhost: Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
hadoop@localhost's password:
http://www.okjsp.net/seq/235402
질문에 대한 포스팅입니다.
서버 설정시 Server's host name, Server name을 그림과 같이 설정하면 됩니다.
두 개의 서버 설정을 비교해보시면 됩니다. 프로젝트를 해당 서버에 연결하거나 제거 가능합니다. (Add and Remove)
hosts 파일에는 개별로 설정한 도메인이 존재한다는 조건입니다.
하둡 프로그램을 돌려 볼 수 있는 싱글 노드 설정에 관한 영상입니다.
녹화방송을 볼 수 있습니다.
2013-11-14 01:15까지 시청 가능합니다.
09분 위치부터 보시며 됩니다.
관련 페이지입니다.
http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html
제 방송국 주소입니다.
build.gradle에 다음 한 줄만 추가하면 됩니다.
apply plugin: 'eclipse-wtp'
gradle build로 실행하면 .project, .classpath 두 파일이 생깁니다.
total 48
drwxr-xr-x 11 kenu staff 374 10 21 23:35 .
drwxr-xr-x 11 kenu staff 374 10 20 15:24 ..
-rw-r--r-- 1 kenu staff 1358 10 21 23:35 .classpath
drwxr-xr-x 3 kenu staff 102 10 21 23:35 .gradle
-rw-r--r-- 1 kenu staff 355 10 21 23:35 .project
drwxr-xr-x 3 kenu staff 102 10 21 23:35 .settings
-rw-r--r-- 1 kenu staff 228 10 21 23:35 build.gradle
drwxr-xr-x 3 kenu staff 102 10 20 15:04 gradle
-rwxr-xr-x 1 kenu staff 5080 10 20 15:04 gradlew
-rw-r--r-- 1 kenu staff 2404 10 20 15:04 gradlew.bat
drwxr-xr-x 4 kenu staff 136 10 20 14:59 src
이클립스에서 이 디렉토리 지정하고 import 하시면 됩니다.
gradle 빌드로 테스트케이스를 실행할 수 있습니다.
src/main 이 아닌 src/test/java/hello 폴더에 GreeterTest.java 클래스를 만듭니다.
파일 첨부합니다.
.
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── src
├── main
│ └── java
│ └── hello
│ ├── Greeter.java
│ └── HelloWorld.java
└── test
└── java
└── hello
└── GreeterTest.java
GreeterTest.java 내용은 다음과 같습니다.
package hello;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
import org.junit.*;
public class GreeterTest {
@Test
public void sayHello() {
Greeter greeter = new Greeter();
assertThat(greeter.sayHello(), is("Hello world!"));
}
}
build.gradle 파일에는 junit.jar 파일을 추가합니다.
apply plugin: 'java'
repositories { mavenCentral() }
dependencies {
compile "joda-time:joda-time:2.2"
testCompile "junit:junit:4.11"
}
testCompile로 지정한 jar의 경우 최종 결과물에는 포함되지 않습니다. build 폴더를 보면 reports 폴더가 생기고 test 결과가 있습니다.
.
├── build
│ ├── classes
│ │ ├── main
│ │ │ └── hello
│ │ │ ├── Greeter.class
│ │ │ └── HelloWorld.class
│ │ └── test
│ │ └── hello
│ │ └── GreeterTest.class
│ ├── dependency-cache
│ ├── libs
│ │ └── gradle-start.jar
│ ├── reports
│ │ └── tests
│ │ ├── base-style.css
│ │ ├── css3-pie-1.0beta3.htc
│ │ ├── hello.GreeterTest.html
│ │ ├── hello.html
│ │ ├── index.html
│ │ ├── report.js
│ │ └── style.css
│ ├── test-results
│ │ ├── TEST-hello.GreeterTest.xml
│ │ └── binary
│ │ └── test
│ │ ├── output.bin
│ │ ├── output.bin.idx
│ │ └── results.bin
│ └── tmp
│ └── jar
│ └── MANIFEST.MF
index.html 파일을 브라우저로 열어보면 다음과 같습니다.
gradle에 대한 권남님의 블로그를 추천합니다.
http://wiki.kwonnam.pe.kr/gradle/java