하둡의 설치 방식에는 총 3가지 버전이 있다. 1. 독립실행모드(Standalone) 2. 가상분산모드(Pseudo-distributed) 3. 완전분산모드(Fully distributed) 이번 포스팅에서는 독립실행모드로 어떻게 설치하는지에 대해 알아볼 것이다. 독립실행모드는 하둡이 설치된 로컬환경에서만 실행되기 때문에 로컬모드라고도 불린다. 분산환경에서 맵리듀스를 하지 않는다. 실행 환경 docker를 이용한 컨테이너 환경에서 독립실행모드를 설치할 것이며 사용할 OS는 centos이다. 본 포스팅에서는 centos 이미지를 빌드하여 컨테이너를 만드는 것은 설명하지 않고 이전 포스팅을 참고하길 바란다. [Docker] Docker로 리눅스(centos) 설치 centos 이미지 가져오기 $ docker..
전체 글
우분투에서 apt-get을 통해 패키지를 설치할 때 속도가 잘 안 나오는 경향이 있는데 우분투에서 기본적으로 제공하고 있는 다운로드 서버가 그렇게 좋지 않기 때문이다. 그래서 그 다운로드 서버를 kakao에서 제공하는 mirror.kakao.com으로 바꾸어 보겠다. 1. sources.list 파일 열기 $ sudo vim /etc/apt/sources.list 2. mirror.kakao.com으로 수정하기 기본적으로 archive.ubuntu.com으로 되어있을 것이다. vim 편집기를 통해 일괄 수정하도록 하자. :%s/archive.ubuntu.com/mirror.kakao.com 이후 :wq 로 저장 3. 잘 변경되었는지 확인하기 $ sudo apt-get update 속도가 빨라졌음을 체감할..
우분투에서 계정을 생성할 일이 생길 수 있는데 어떻게 생성할 수 있을까? 우분투에서는 계정을 생성하는 두 가지 명령어가 있는데 adduser와 useradd가 있다. 1. adduser 명령어를 통해 계정을 생성할 경우 기본 계정 정보, 홈 디렉터리, 쉘 설정 등 한 번에 진행되면서 생성된다. 2. useradd 명령어는 계정만 생성이 되고 비밀번호 설정이나 홈 디렉터리 등 기타 부가적인 부분들은 따로 진행을 해야 한다. 한번 각각 실행해보면서 알아보자. adduser 계정을 생성하면서 group 추가와 user 추가, 홈 디렉터리 생성, 비밀번호 설정 등 모든 과정이 한 번에 진행된다. useradd useradd 명령어는 계정을 생성하고 추가적으로 더 설정을 해줘야 한다. 1. 계정 생성 userad..
이전 포스팅에서 oracle cloud에서 인스턴스를 생성하였다. 그런데 이 인스턴스에 외부에서 접속하려면 어떻게 해야 할까? 먼저 인스턴스 생성을 안 하신 분들은 이전 포스팅을 참고하길 바란다. [Cloud] Oracle Cloud instance 생성하기 AWS, Azure, GCP 등 많은 클라우드 서비스가 있는데 대부분의 서비스가 유료인 경우가 많고 무료로 사용할 수 있는 경우가 있지만 체험판처럼 일정 기간밖에 쓰지 못한다. 그래도 무료면서 작은 사 mungiyo.tistory.com 인스턴스를 외부에서 접속하려면 일단 인스턴스에서 약간의 설정이 필요하다. 현재 생성하였을 때 인스턴스는 동적 IP방식으로 동작하고 있는데, 외부에서 접속하기 위해서는 고정 IP방식으로 바꿔줘야 한다. 고정 IP로 바..
AWS, Azure, GCP 등 많은 클라우드 서비스가 있는데 대부분의 서비스가 유료인 경우가 많고 무료로 사용할 수 있는 경우가 있지만 체험판처럼 일정 기간밖에 쓰지 못한다. 그래도 무료면서 작은 사이즈의 프로그램을 돌릴 수 있는 클라우드 서비스 중에서 Oracle cloud가 괜찮은 조건이어서 이번에 oracle cloud에서 인스턴스를 만드는 방법을 포스팅하려고 한다. Oracle cloud는 회원가입만 하면 다른 서비스와 다르게 인스턴스 생성이 무료라서 가볍게 쓸만한 정도라 추천한다. Oracle Cloud 사이트 주소 : https://cloud.oracle.com/ Oracle Cloud Infrastructure cloud.oracle.com 오라클 회원가입 후 Oracle Cloud에 로그..
보통 클라우드 서버를 생성했을 때 docker를 사용하기 위해 ubuntu에서 docker를 설치해야 할 일이 생기게 된다. 이번 포스팅에서 docker를 어떻게 설치하는지 알아보겠다. docker 설치 전 요구되는 OS 현재 docker 공식 문서에서 지원하는 OS이다. 설치하기 전 OS가 해당되는지 확인 바란다. Ubuntu Impish 21.10 Ubuntu Hirsute 21.04 Ubuntu Focal 20.04 (LTS) Ubuntu Bionic 18.04 (LTS) Repository를 이용하여 설치하기 1. 기본적인 패키지들이 최신 버전인지 확인하기 $ sudo apt-get update && upgrade 2. apt가 HTTPS를 통해 repository를 이용하는 것을 허용할 수 있도..