본문 바로가기

IT이론/framework3

하둡이란? 하둡은 빅데이터 분산처리 프레임워크이다. 분산 코디네이터 -> zookeeper 분산 환경에서 다양한 상호 조정이 필요한 다양한 서비스를 제공하는 시스템. 통합 관리 ( 시스템 ) 분산 리소스 관리 YARN - 작업 스케줄링 클러스터 리소스 관리, 맵리듀스 하이브 임팔리 스파크 등 어플리케이션 관리 ( 프로세스 ) mesos -> mesos( 클라우드 환경에 대한 리소스 관리 ) 는 리눅스 커널과 동일한 원칙을 사용하여 컴퓨터에 하둡, 스파크 카프카 엘라스틱 서치 등을 지원한다. 데이터 저장 Hbase 구글 -> 빅테이블 기반으로 된 비관계형 데이타베이스 HDFS 분산 파일 데이터 저장 애플리케이션에 대한 높은 처리량의 액세스를 제공하는 분산파일 시스템 kudu - 컬럼 기반 스토리지 -> 컬럼기반 스토.. 2022. 3. 5.
자바 스프링 개념 중요 개념 정리 난 내가 자바를 다시 할 줄 몰랐다... 옛날에 잠깐 손을 대봤지만 산업군도 그렇고 영 매력적인 언어가 아니라고 생각한다. ( 나는 ) 일단 컴파일언어이고, 무겁다, 문법이 길고 복잡하다. 아무튼, 현업에 오고 다시 공부를 정리했다. 예전에는 그냥 어떻게든 페이지만 구현해야하는 상황이었기에 구현했지만... 이제는 구조적인 부분에도 관심이 생기고, 이미 다른 구조에 대한 생각도 해봐서 구조를 어느정도 생각하고 작업에 착수할 것 같다. 아래는 내가 자바스프링을 통해 작업을 하기전에, 짚고 넘어가야하는 부분들을 순차적으로 생각해서 관련 내용을 정리한 내용이다. 1. pc 자바 환경 세팅 -> 버전 확인 및 재설치 -> 신경써야할점, 자바 버전 jdk 버전, sts 버전 2. 자바란? JRE- > 자바 실행환경.. 2021. 11. 23.
nodejs 개발 환경을 세팅해보자 - 1 정처기 이론 공부를 하다가, 도저히 지루해서 버티지 못하겠다. 어차피 다음 언어로 nodejs를 사용할 것 같으니, 미리 환경 세팅을 한번 해보자. 목표로는, 안정적이고 최신의 nodejs 환경 세팅 local에서 test 구동 가능하고, aws 인스턴스에 배포 환경을 구성해보자. 일단 작업할 깃 레포지터리부터 만들어보자. 이런식으로 프라이빗 레포를 만들고, 자기 로컬에 세팅을 해놓자. 나는 여러 방법이 있지만, git hub desktop 프로그램을 다운받아서, 자기 로컬에 세팅을 했다. 이렇게 내 로컬에 세팅을 해주고, open in visual studio code를 실행해주면, 내 레포에 작업할 레포가 완성이 되었다. 이제 브랜치를 파고 코드를 작성해주면 된다. 출처 - https://techbl.. 2021. 9. 21.