분류 전체보기

    HBase Architecture

    HBase Architecture

    Apache HBase Architecture 공식문서를 번역한 게시글이다. https://hbase.apache.org/book.html#_architecture Apache HBase ™ Reference Guide This section describes the setup of a single-node standalone HBase. A standalone instance has all HBase daemons — the Master, RegionServers, and ZooKeeper — running in a single JVM persisting to the local filesystem. It is our most basic deploy hbase.apache.org 개요 NoSQL이란? H..

    Kafka Architecture

    Kafka Architecture

    이벤트 스트리밍 이란? 이벤트 스트리밍은 인간 몸의 중추신경의 디지털화 이다. 산업에서 소프트웨어 기반과 자동화가 점점 증가하고 사용자가 더많은 소프트웨어를 사용하는 '항상 켜져있는’ 세상을 위한 기술 기초이다. 기술적으로 말해서, 이벤트 스트리밍은 이벤트의 스트림의 형태에는 데이터베이스, 센서, 모바일 장치, 클라우드 서비스, 애플리케이션 소프트웨어와 같은 이벤트 소스에서 실시간으로 데이터 수집을 실행하는 것이다. ;나중에 검색할 수 있도록 이러한 이벤트 스트림을 계속해서 저장; 이벤트 스트림은 과거뿐만 아니라 실시간으로 조작,처리 및 대응한다; 그리고 필요에 따라 다른 대상 기술로 이벤트 스트림 라우팅; 그러므로 이벤트 스트리밍은 올바른 정보를 적절한 장소와 시간 위치에 있기 위해서 데이터의 연속적 ..

    Zookeeper Architecture

    Zookeeper Architecture

    Apache hadoop 의 Zookeeper Architecture 공식 문서를 번역한 게시글이다. https://zookeeper.apache.org/doc/r3.5.1-alpha/zookeeperOver.html ZooKeeper ZooKeeper ZooKeeper: A Distributed Coordination Service for Distributed Applications ZooKeeper is a distributed, open-source coordination service for distributed applications. It exposes a simple set of primitives that distributed applications can build up zookeeper..

    YARN Architecture

    YARN Architecture

    Apache hadoop 의 YARN Architecture 공식 문서를 번역한 게시글이다. https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html

    리눅스 초기 os 세팅하기

    리눅스 centos7을 깔고나서 초기에 세팅해야할 것들을 정리하고자 한다. 먼저 root 권한으로 로그인 후 1. user 추가하기 $ adduser songdev 2. user에 대한 pw 설정하기 $ passwd songdev 3. sudo를 사용할 수 있도록 권한 추가하기 # vi /etc/sudoers ## Allow root to run any commands anywhere root ALL=(ALL) ALL songdev ALL=(ALL) ALL # vi /etc/group wheel:x:10:root,songdev​ =========== 여기서부터는 사용자계정으로 실행한다. ============ 먼저 계정 변환하기 $ su - songdev 4. jdk설치 후 환경변수 설정하기 $ sudo..

    SQLD 자격증 합격 후기 및 공부 방법

    SQLD 자격증 합격 후기 및 공부 방법

    늦은 합격 후기.. 2020년 9월 5일에 시행된 제 38회 SQLD 시험에 응시하고 합격했다. SQLD 시험을 공부하기 전 어느정도는 SQL 사용법을 숙지하고 있었다. 그래서 쿼리 작성법에 대해 이론공부를 따로 하지는 않았다. 개발교육학원 수료하고 바로 시험봄.. 기본적인 웹에서 사용되는 SQL 사용법만 알고있으면 쉽게 딸 수 있는거 같다. 1과목은 인터넷에 돌아다니는 요약본을 두번정도 읽었고, 2과목은 그냥 바로 문제를 풀었다. 공부기간은 하루에 3시간씩 약 2주정도 했다. 근데 이정도도 안하고 그냥 이 책 2회독만 해도 됨.. 책은 그냥 이것만 사서 보면 될거같다.. SQLD 시험을 주최하는곳에서 낸 책이라 그런지 기출연계가 되게 많다고 느껴졌다. 실제 시험봤을때 이 책에서 똑같이 나온 문제만 8개..

    리눅스에서 웹 프로젝트 배포하기

    리눅스에서 웹 프로젝트 배포하기

    리눅스 centos7 환경에서 war파일로 export된 웹 프로젝트를 배포하고자 한다. Step 1. 서버에 tomcat 설치 1. tomcat 설치 tomcat을 설치할 경로로 이동해서 wget으로 받아와서 압축을 푼다. $ cd /home/songdev/Downloads $ wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz $ tar -xzvf apache-tomcat-8.5.68.tar.gz 2. tomcat 디렉터리 옮겨서 링크 설정 $ cd /home/songdev/Downloads/ $ cp -r apache-tomcat-8.5.68 /usr/local/ $ ln -s apach..

    head 위치 문제로 master로 커밋 안 될 경우

    branch 생성해서 branch로 push 하기 $ git branch test $ git checkout test $ git add -A $ git push origin test branch를 master로 병합하기 $ git checkout master $ git merge test push하기 $ git push origin master

    새로운 모듈 개발할 경우 branch 생성

    $ git branch test $ git checkout test $ git add -A $ git push origin master 1. test라는 branch 생성 2. 현재 branch에서 test branch로 변경함 3. 수정된 소스코드 stage로 올리는 옵션 4. test branch push. master branch에는 영향 없음

    코드 수정하고 push 하기

    master branch 에서 코드 수정하고 push 하기 $ git -A $ git commit -m "test" $ git push origin master 1. 수정한 코드 모두 add 하기 2. commit 메시지 지정해서 commit하기 3. push 하기