728x90 SMALL Come on IT/DevOps27 kafka, zookeeper, kafka-ui 설치 (docker 없이) 1. 글을 쓰게 된 계기 자체 서버에kafka, zookeeper, kafka-ui를 설치하기 위한 방법을 정리하려고 한다.구축전 작성하는 내용을 먼저 정리하자면유저의 이름과 그룹이름이 jongsky:jongsky라고 가정한다.버전과 포트는 아래와 같고 kafka-ui는 id는 admin pw는 pass로 설정했다.zookeeperversion: 3.7.2port: 2181kafkaversion: 3.7.1port: 9092kafka-uiversion: 0.7.2port: 61802. 구축 방법 1. 시스템 업데이트 및 Java 설치먼저, 시스템을 업데이트하고 OpenJDK 17을 설치합니다.sudo apt update && sudo apt upgrade -ysudo apt install openjdk-.. 2024. 7. 26. kafka, zookeeper, kafka-ui 완전 삭제 1. 글을 작성하게 된 계기 kafka와 zookeeper 그리고 kafka-ui를 서버에 설치하는 과정에서정상적으로 설치되지 않았을 때이전에 설치된 내용들을 다시 깨끗하게 지우고다시 설치하는 방법에 대해서 정리하고자 한다. 2. 전체 삭제 방법 1. Kafka, Zookeeper, Kafka UI 서비스 중지먼저, 실행 중인 서비스를 중지해야 합니다.sudo systemctl stop kafkasudo systemctl stop zookeepersudo systemctl stop kafka-ui 2. Kafka, Zookeeper, Kafka UI 서비스 비활성화 자동 시작을 방지하기 위해 서비스들을 비활성화합니다.sudo systemctl disable kafkasudo systemctl disabl.. 2024. 7. 26. Docker-compose로 django 세팅하기 1. 글을 작성하게 된 계기 오랜만에 회사일로 django를 구축해야하는 일이 생겨 나중에 기억하고자 문서를 작성한다. 2. docker-compose 세팅 방법 - 만들고 싶은 디렉토리에 Dockerfile 파일 생성 # syntax=docker/dockerfile:1 FROM python:3 ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /code COPY requirements.txt /code/ RUN pip install -r requirements.txt COPY . /code/ - requirements.txt 파일 생성 Django>=3.0,=2.8 - docker-compose.yml 파일 생성 version: "3.9" se.. 2024. 1. 3. Docker 설치 in Ubuntu Docker는 Containerization - 컨테이너화 하는 기술이다. Build Once, Run Anywhere 이라고 할 수 있다. Docker를 이용한다면 개발을 Mac OS, Window, Ubuntu 등 어디서 개발했는지까지 고려하지 않아도 괜찮다. 1. 설치방법 공식문서 - https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine .. 2023. 12. 31. AWS EC2 Ubuntu22.04 환경에 Docker 설치 (feat. Docker-compose 설치) 1. 글을 작성하게 된 계기 서비스를 배포하면서 docker를 ubuntu22.04 환경에 설치하는 경우가 많아졌다. 물론 나중에는 aws 이미지로 떠서 해야하겠지만, 추후에도 계속 필요할 것 같아 글을 작성해둔다. 2. Docker 설치하는 방법 1. 프로그램 설치 전 우분투 시스템 패키지 업데이트 sudo apt-get update 2. 필요한 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 3. Docker의 공식 GPG키 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key a.. 2023. 8. 25. Python FastAPI, docker-compose로 구축하기 1. 작성하게 된 이유 나는 기존에 django 혹은 flask를 이용해 api를 구축하곤 했었다. 그러나 FastAPI가 파이썬 웹 프레임워크의 새로운 트렌드로 자리 잡고 있고 Flask를 사용하던 조직들은 FastAPI로 옮겨가고, 요즘 대세는 fastapi라고 한다. 물론 Google Trends를 봐도 아직 Django와 Flask가 압도적인 추세이긴 하다. 그런데도 왜 대세이고 FastAPI를 쓰는 것일까? FastAPI는 python 3.6+ 버전으로 API를 빌드하는데 도움이 되는 현대적인 프레임워크이다. 가장 빠른 파이썬 프레임워크 중 하나로 간주되며, 개발자가 유발하는 버그가 적고 빠르게 개발할 수 있다는 장점이 있다. (장점 : 빠른 개발, 버그 감소, 높고 빠른 성능) 구축 사례 : .. 2022. 10. 24. 이전 1 2 3 4 5 다음 728x90 LIST