background preloader

Young713

Facebook Twitter

영남 최

WordPress. Very easy apache, mysql, php and perl installation without hassles. 리파인(Refine) Oracle WebLogic Server 관리 콘솔. Sonatype Nexus Maven Repository Manager. Sefinity. I-Touch론. 노블레스. A free app that helps you remember. jQuery: The Write Less, Do More, JavaScript Library.

Home. jQuery Mobile Cookbook. 빅데이터 - 클라우드컴퓨팅,SNS 및 네트워크 소셜분석,비즈니스 인텔리전스,하둡 개발자. Cloud Hosted MongoDB. NoSQL, 소셜웹 시대의 대안? 최근 몇 년간 프론트엔드 웹 개발 기술 혁신이 일어나다 보니 백엔드 기술에 다소 소홀해진 게 사실이다.

NoSQL, 소셜웹 시대의 대안?

과거 CTO Staff으로 있을 때 전사 개발 플랫폼에 신경을 쓰던 때와 비교해 볼 때 특히 그렇다. 얼마 전 HTML5 오픈 콘퍼런스 강의를 준비하면서 웹 개발 플랫폼의 변화를 생각하는 도표를 만든 적이 있다. 사실 프론트엔드 뿐만 아니라 백엔드 부분의 변화도 크다. 웹 표준(구조/표현/동작 분리)기반 프론트엔드와 가벼운 MVC 프레임웍이 지배하던 웹 2.0시대가 지나고 웹 애플리케이션과 소셜웹 시대가 접어들면서 HTML5기반 프론트엔드와 데이터 읽고/쓰기(I/O) 위주의 단순한 백엔드 시대가 접어들었다. 백엔드 기술 플랫폼의 변화 페이스북이나 트위터 같은 데이터 조각(piece)를 다루는 웹 사이트들 그리고 읽기(Read) 만큼 쓰는(Update) 소셜 웹 서비스 데이터 증가 때문에 특히 그렇다.

대개 이런 경우 거의 비슷한 종류의 해법을 찾게 되는 데, 바로 빠른 데이터 접근을 위한 분산 데이터 스토어와 메모리 캐시 같은 방법들이다. 과거 웹 2.0 시대에 Ruby on Rails, CakePHP 같은 빠르고 가벼운 개발 MVC 프레임웍이 각광을 받았으나, 서비스의 형태에 따라 점점 변화하고 있는 상태이다. 따라서, 백엔드 서버가 과거의 웹 문서 배포를 벗어나서 Ajax나 WebSocket을 통해 구조적 데이터 서비스 혹은 실시간 데이터 교류로 변화될 것으로 보인다. NoSQL의 급속한 성장 상황이 이러니 관계형 DB의 역할이 많이 약화 되고 있다. 특히, 페이스북과 트위터에서 사용하기 시작해서 매우 인기가 높은 카산드라(Cassandra)와 Hadoop기반의 HBase와 같은 분산형 데이터 스토어가 그렇다.

분산 스토리지와 RESTful API를 통한 데이터 접근 방식은 복잡성으로 인한 개발 비용을 줄여 준다. 물론 아무때나 이들을 쓰는 게 좋은 건 아니다. 물론 대안이 있다. 분산 환경에서 더욱 잘 동작하고 클라우드 컴퓨팅 환경에도 적합하다는 장점이 있다. 클라우드 컴퓨팅 구현 기술 - 에이콘출판사. 그동안 클라우드 컴퓨팅 분야에서 많이 다루지 않았던 시스템이나 서비스의 개발과 관련된 내용을 다룬다.

클라우드 컴퓨팅 구현 기술 - 에이콘출판사

기존의 클라우드 컴퓨팅이 기술적인 분야에서 가상화, 프로비저닝 등에 초점이 맞춰져 있었다면 이 책에서는 분산 아키텍처를 이용해 확장성, 가용성 있는 시스템, 서비스를 개발하기 위한 아키텍처를 제시하고, 이를 구현할 수 있는 오픈소스를 소개한다. 책에서 소개하는 아키텍처와 오픈소스를 이용해 스토리지 서비스 같은 인프라 서비스에서부터 블로그, 소셜네트워크 분석 서비스 등과 같은 클라우드 서비스를 구축할 수 있다. [ 지디넷코리아 | 저자대담 ] 클라우드 컴퓨팅의 미래를 보다 [ 이 책에서 다루는 내용 ] ■ 클라우드 컴퓨팅의 출현 배경과 구글, 아마존, 세일즈포스닷컴의 클라우드 컴퓨팅 소개 ■ 클라우드 컴퓨팅의 정의와 분류 ■ 확장성, 가용성 있는 클라우드 컴퓨팅 시스템을 구축하기 위한 아키텍처 ■ 분산 아키텍처를 적용한 애플리케이션 서버 구축 방법 ■ 분산 환경에서의 동기화 제어와 쉽게 해결해 주는 오픈소스 주키퍼(ZooKeeper) ■ 대용량 파일을 저장하고 빠르게 분석할 수 있는 하둡(Hadoop) ■ 대용량 구조화된 데이터를 저장할 수 있는 NoSQL, 오픈소스 클라우데이터(Cloudata), Hbase, 카산드라(Cassandra), 몽고디비(MongoDB) ■ 분산 환경에서의 로그 수집 및 저장을 위한 오픈소스 척와(chukwa), 스크라이브(scribe) ■ 시스템의 성능 향상을 위한 캐시 솔루션인 memcached, 멤베이스(membase) ■ 단원별로 사용된 오픈소스에 대한 설치 방법과 블로그 예제 프로그램을 통한 실제 사용 방법 [ 이 책의 대상 독자 ] 이 책은 클라우드 컴퓨팅을 다루지만 인프라 측면이 아닌 시스템, 서비스의 개발과 관련된 내용을 다룬다.

자바, C 언어 등과 같은 프로그래밍 언어를 이해하고 있거나 시스템을 구축해 본 경험이 있으면 쉽게 이해할 수 있을 것이다. [ 이 책의 구성 ] 이 책은 두 개의 부로 구성되어 있다. Hadoop 설치. [Pig Latin] 설치. 하둡 설치 하기. Apache Hive 맛보기. HiveQL로 정의한 쿼리문을 통해 Hive가 맵리듀스잡으로 변환한 뒤 실행하여 처리하게 됩니다.

Apache Hive 맛보기

즉, SQL과 유사한 언어로 MapReduce잡을 실행하는 툴이죠. 그래서 Hive는 SQL의 지식을 알고 있는 사람이라면 친숙하게 받아들일 수 있는 장점이 있다고 말할 수 있습니다. 1. Mysql이 설치되어 있어야 함 - create database hive; - grant all on hive.* to 'hiveuser'@'localhost' identified by 'hivepw'; - flush privileges; 2. > > tar xvfz hive-0.8.0.tar.gz > ln -s hive-0.8.0 hive > cd hive/lib/ > wget > cd .. 3. MongoDB 설치하기. 개인 컴퓨터에 PreSurevy & BMT 환경을 구축하기 위해 VMWare Workstation 에 CentOS6를 설치하고 mongoDB를 설치하였습니다.

mongoDB 설치하기

환경 : CentOS 1. mongoDB Download - - CentOS Shell 에서 wget / curl 명령어로 파일을 다운로드 받으려 했으나, CentOS에서 네트워크 설정이 안되 한참을 구글님에게 이것 저것 많이 물어보았습니다. ㅡ_ㅡ 2. 3. mongoDB 실행하기- Server Daemon 시작$ . - 데이터 디렉토리 옵션을 추가해서 올리지 않았으므로 데이터 디렉토리 없으면 생성. Quickstart Unix. Ubuntu 에 mongodb설치해보자. Downloads · RevolutionAnalytics/RHadoop Wiki. Download The Latest Official RHadoop Releases We are limiting the listed downloads to the most recent stable version to simplify things and prevent people from downloading obsolete versions (and we say that from experience).

Downloads · RevolutionAnalytics/RHadoop Wiki

If you have a very strong reason to want to install an old version, though, there is a way. Clone the repo for the package you needgit tagfind the tag corresponding to the version you wantgit checkout <that-tag>R CMD build <path-to-rmr/pkg> From the web interface: Go to repo for the package you need (for rmr < 2.0 go to the now retired RHadoop repo)In the Code tab there is a tag link somewhere in the upper right cornerSelect release of interest and downloadUnzipR CMD build <path-to-rmr/pkg>