본문 바로가기

My/works41

hadoop (하둡) 이클립스에서 생성한 jar 파일 실행하기 이클립스로 (maven) 생성한 jar 파일을 hadoop 으로 실행해보자 hadoop 설치 및 프로젝트 jar 생성은 이전 포스팅을 참고하시길 Hadoop(하둡) 설치 및 시작 따라하기 메이븐 (maven) 설치 및 이클립스 연동하기 쉬운설명 Hadoop (하둡) wordcount 예제 소스 그럼 바로 시작 고고~ jar파일 실행 준비 'ExWordCount.jar' 파일을 하둡으로 실행해 보도록 하겠다. 먼저 실행을 위한 준비작업을 해야한다. 알FTP 를 이용하여(등 다른방법 알아서^^;) ExWordCount.jar 파일을 하둡이 설치된 리눅스 단으로 복사한다. 이동 방법은 굳이 설명하지 않겠다. 필요하신분은 받으시라고 올려둔다. 직접 만들어서 실행해 보는데 의미가 있긴하지만.. 패키지명 : kr... 2013. 1. 22.
Hadoop (하둡) wordcount 예제 소스 Hadoop wordcount 소스 작성 Hadoop (하둡) wordcount 예제 소스를 작성해보자. 본 포스팅에서는 이클립스에서 maven 프로젝트를 생성하여 작성하는 것으로 maven 설치가 안되어있다면 이전포스팅을 참고하기 바람. 메이븐 (maven) 설치 및 이클립스 연동하기 쉬운설명 하둡설치도 안되있다면.. Hadoop(하둡) 설치 및 시작 따라하기 메이븐으로 하둡 프로젝트 생성하기 이클립스 상단메뉴에서 'File - New - Other' 를 클릭하여 프로젝트 생성창을 띄운 뒤 'Maven - Maven Project'를 선택한다. Next 클릭~ 'Create a simple project' 에 체크를 하고 Next 버튼을 누른다. Group Id 와 Artifact Id 을 입력한다. .. 2013. 1. 22.
메이븐 (maven) 설치 및 이클립스 연동하기 쉬운설명 메이븐 (maven) 설치 및 이클립스 연동하기 이번에 하둡 프로젝트를 하게 되면서 이클립스 메이븐 (maven) 을 사용하게 되었다. 메이븐 설치 방법은 어렵지 않으나 한 사이트에 깔끔하게 정리된곳을 찾기 힘들어 포스팅 해본다. 그전에 하둡 설치가 안되어있다면.. Hadoop(하둡) 설치 및 시작 따라하기 메이븐 다운로드 및 설치하기 메이븐은 다음 사이트에서 다운로드 받을 수 있다. http://maven.apache.org/download.html 다운로드 페이지에서 Maven 3.0.4 (Binary zip) - apache-maven-3.0.4-bin.zip 을 다운 받는다. (현재 최신버전) 다운받은 zip 파일을 원하는 경로로 이동하여 압축해제 한다. 환경변수 등록 및 확인 다음으로 maven.. 2013. 1. 21.
Hadoop(하둡) 설치 및 시작 따라하기 Hadoop 설치 및 시작하기 이번에 회사에서 하둡 설치를 하게 되었다. 서버나 DB관련 지식은 거의 없지만, 모르면 배우면서 해야지뭐... 정리한다는 개념으로 포스팅하는 것이니 주관적인 해석을 100% 믿지는 마시길 Hadoop이란 '여러 컴퓨터로 구성된 클러스터를 이용하여 빅데이터를 처리하기 위한 분산처리 프레임웍' 이라고 한다. Hadoop이 빅데이터 처리에 적합한 이유는 대용량 파일을 저장할 수 있는 분산 파일 시스템을 제공하고, 클러스터 구성을 통해 멀티 노드로 부하를 분산시켜 처리하며, 장비를 증가시킬수록 성능이 Linear에 가깝게 향상시킬 수 있기 때문이라고 한다. 자, 이론은 머리아프니 실습으로 바로 들어가보자. Hadoop 의 구축 방법으로는 단독 작업 모드 (Stand-Alone Op.. 2013. 1. 18.
[JSP] 이미지(파일) 업로드 작성 예제소스 jsp 이미지 및 파일 업로드 먼저 이클립스와 톰캣설치 및 연동이 되있는 것으로 가정하고 예제를 진행한다. 테스트는 로컬로 진행할 것이며, 설치가 안되있는 분은 하고 오시길 바란다. 먼저 이클립스에서 Dynamic Web Project 를 생성한다. 생성이 되었으면 해당 프로젝트의 WebContent - WEB-INF - lib 폴더안에 아래의 첨부파일을 넣어준다. Cos.jar 파일은 jsp에서 파일업로드 시 필요한 파일이다. 이제 소스를 살펴보자. upload.jsp는 이미지나 파일을 찾아 전송하는 소스이다. [upload.jsp] imgup.jsp는 업로드한 이미지를 서버에 저장하고 화면에 뿌려주는 소스이다. imgup.jsp 소스 실행시 서버의 imgup(프로젝트명)\img 폴더에 파일이 전송되도.. 2013. 1. 17.
ActiveX(액티브엑스) 만들기 cab 배포하기 간단한 ActiveX를 만들어서 배포하려는데 ActiveX 는 점차 사장되어가는 상황이다보니 자료도 거의 옛날 자료 뿐이어서(액티브엑스 제작 및 배포), 많은 어려움이 있었다. 제작했던 과정들을 기억하지는 의미에서 필요한 것만 간단요약한다. 순서기억용 1. ActiveX 프로젝트를 통해 ocx 파일을 추출한다. visual studio 6.0은 윈도우7(익스플로어9.0)과 호환되지 않으니 visual studio2008을 추천. 컴파일 시 정적라이브러리에서 MFC 사용으로 변경하는 것을 추천. ocx파일 사이즈가 커지긴 하지만 추가 파일이 불필요, 공유 DLL에서 MFC 사용으로 컴파일 할 경우 visual studio2008 재배포 배키지, 추가 종속되는 dll 을 cab파일에 포함시켜야 한다. 2. .. 2013. 1. 6.