목록Open Source (42)
IT Log
시작하기에 앞서 저는 Anaconda를 통해서 Python을 설치하였고, 추가로 PyCharm도 설치해서 진행함을 알려드립니다. 또한 진행되는 내용은 Django 홈페이지에서 제공하는 Tutorial을 정리한 내용입니다. Anaconda를 통한 Python설치와 PyCharm 설치는 각각 아래 페이지에서 참고하실 수 있습니다. Anaconda Python 설치 : https://newly0513.tistory.com/65?category=881831 PyCharm 설치 : https://newly0513.tistory.com/121?category=881831 PyCharm 시작하기 Create New Project를 클릭하면 우측과 유사한 화면이 나오는데 Location이 처음에는 ...\PyCharm..
전제 조건 Docker Engine Install Compose # Docker Compose 최신 Stable Release 다운로드 curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 실행 권한 부여 chmod +x /usr/local/bin/docker-compose # Sybolic link ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose Compose 설치 확인 docker-compose --version 참조URL : https://d..
Supported playforms Platform x86_64 / amd64 ARM ARM64 / AARCH64 CentOS O O Debian O O O Fedora O O Raspbian O O Ubuntu O O O CentOS 요구 사항 CentOS 7 이전 버전 제거 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine Repository를 이용한 Install # yum-utils 패키지 설치 yum install -y yum-utils # Stable Repository 설정 y..
Docker Compose 작성 Dockerfile 작성 docker-compose.yml 작성 docker-compose 실행 Dockerfile Environment variables ADD COPY ENV EXPOSE FROM LABEL STOPSIGNAL USER VOLUME WORKDIR 파일 이름은 Default가 Dockerfile이고, 다른 이름으로 파일을 작성할 경우 나중에 경로를 입력할 때 파일명을 작성 Examples FROM [:] [AS ] ARG [=] ENV COPY RUN ### FROM postgres:9.6 ARG ARGUMENT=true ENV PLUGIN=v1.0.0 COPY ./file /usr/loca/copy/file RUN apt-get update \ && g..
docker run - docker실행 docker exec - container 내부 접속 docker images - docker image 리스트 docker ps - docker container 리스트 docker run 사용방법 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS -d : Run container in background and print container ID -e : Set environment variables -h : Container host name -i : Keep STDIN open even if not attached --link : Add link to another container --name : Assign a..
서버 시작 kafka-server-start.sh server.properties 각 노드(master, slave1, slave2)에서 /usr/local/kafka/config로 이동한 후에 위 코드를 실행하여 서버를 시작합니다. 문제없이 실행됬다면 화면에서 보는 것과 같이 [KafkaServer id=broker.id ] started 가 출력됩니다. (다른 위치에서 실행하신다면 kafka-server-start.sh /usr/local/kafka/config/server.properties를 입력합니다.) TOPIC 생성 및 설명 kafka-topics.sh --create --bootstrap-server master:9092 slave1:9092 slav2:9092 --replication-f..
Kafka 서버 시작 kafka-server-start.sh server.properties /usr/local/kafka/config에서 위 코드를 실행하면 화면과 같이 INFO가 쭉 뜨다가 마지막에 started이후 멈춥니다. 현재 서버를 시작한 터미널은 그대로 유지하고 새로운 터미널을 실행합니다. TOPIC 생성 kafka-topics.sh --create --bootstrap-server master:9092 --replication-factor 1 --partitions 1 --topic test kafka-topics.sh --list --bootstrap-server master:9092 화면과 같이 새로운 터미널을 실행하여 위 코드를 실행시킵니다. ( 혹시 오류가 뜬다면, source /e..
요구사항 Kafka 설치 환경변수 설정 Kafka 파일 설정 Kafka 서버 시작 TOPIC 생성 메세지 보내기 producer & consumer 시작 Text 입력 Cluster 구성 Kafka 배포 server.properties 서버 시작 TOPIC 생성 및 설명 Producer & Consumer 메세지 보내기 및 확인 요구사항 zookeeper Kafka 설치 wget http://apache.mirror.cdnetworks.com/kafka/2.2.1/kafka_2.12-2.2.1.tgz tar xzvf kafka_2.12-2.2.1.tgz mv kafka_2.12-2.2.1 kafka /usr/local로 이동합니다. 위 코드를 실행하여 Kafka를 설치합니다. 환경변수 설정 export ..