본문 바로가기

728x90

전체 글

Kafka에서 메시지를 수신하고 해당 메시지를 Slack으로 보내는 파이썬 코드를 작성하기 Kafka에서 메시지를 수신하고 해당 메시지를 Slack으로 보내는 파이썬 코드를 작성하기Kafka 메시지 소비 : kafka-python 라이브러리를 사용할 수 있습니다.Slack으로 메시지 전송 : Slack의 Webhook을 사용하여 메시지를 보냅니다.Python 설치기존 Python 제거sudo apt-get remove --purge python3Python 설치sudo apt-get updatesudo apt-get install -y python3 python3-pip python3-venv가상 환경 생성 및 패키지 설치가상 환경을 생성하고 필요한 패키지를 설치할 수 있습니다.가상 환경 생성python3 -m venv myenv가상 환경 활성화 (Linux/Mac)source myenv/bi.. 더보기
우분투에서 PHP 8.3으로 업그레이드하고 기존의 PHP 8.1을 삭제하는 방법 우분투에서 PHP 8.3으로 업그레이드하고 기존의 PHP 8.1을 삭제하는 방법1. PHP 8.3 설치PHP 8.3 패키지와 필요한 모듈들을 설치합니다. 필수 패키지 설치sudo apt-get install -y software-properties-common apt-transport-httpsOndrej PPA 추가sudo add-apt-repository -y ppa:ondrej/phpsudo apt-get updatePHP 8.3 및 필수 모듈 설치sudo apt-get install -y php8.3 php8.3-fpm php8.3-cli php8.3-common \ php8.3-mysql php8.3-zip php8.3-gd php8.3-mbstring php8.3-curl php8.3-xml .. 더보기
[제품] 키크론 K8 PRO SE 레트로 핫스왑 유무선 기계식 키보드 키크론 K8 PRO SE 레트로 핫스왑 유무선 기계식 키보드(K8PSE-S4)블루투스 연결(페어링)Mac & Windows 전환 스위치상품 상세정보금액 99,000원 더보기
[url] Installati.one 사이트 Installati.one 사이트https://installati.one/How To Install Application on Ubuntu 22.04 How To Install Application on CentOS 7 더보기
Shell 스크립트에서 CRLF와 LF 문제를 해결하는 방법 Shell 스크립트에서 CRLF(Carriage Return Line Feed)와 LF(Line Feed) 문제를 해결하는 방법CRLF는 Windows 시스템에서 사용되는 줄 끝 표시 방식이고 LF는 Unix/Linux 시스템에서 사용됩니다.CRLF와 LF란 무엇인가? CRLF(Carriage Return, Line Feed) : Windows에서 일반적으로 사용되는 개행 문자입니다. 문자열의 끝을 나타내는 데 CR(\r)과 LF(\n) 두 개의 문자를 사용합니다.LF(Line Feed) : Unix/Linux 시스템에서 일반적으로 사용되는 개행 문자입니다. 문자열의 끝을 나타내는 데 LF(\n) 한 개의 문자를 사용합니다.문제 확인하기일반적으로 CRLF 문제는 스크립트를 실행할 때 다음과 같은 오류 메.. 더보기
Python으로 Kafka Consumer 생성 Python으로 Kafka Consumer 생성Python에서는 confluent_kafka 라이브러리를 주로 사용하여 Kafka 클러스터와 상호작용합니다.Apache Kafka - Cluster Architecture1. 간단한 Kafka 컨슈머를 만들기confluent_kafka 라이브러리를 설치합니다.pip install confluent_kafkaPython Kafka Consumer 예제Topic : test-topic-1Kafka Broker Server : node1:9092, node2:9092, node3:9092Consumers Group ID : my-consumer-groupvim python_kafka_consumer.pyfrom confluent_kafka import Consu.. 더보기
우분투에서 apt를 사용하여 최신 Python 버전 설치 및 기본 설정하는 방법 우분투에서 apt를 사용하여 최신 Python 버전 설치 및 기본 설정하는 방법1. PPA 추가(deadsnakes PPA)우분투의 기본 저장소에 최신 Python 버전이 포함되지 않은 경우가 많으므로 최신 Python 버전을 설치하려면 deadsnakes PPA를 추가해야 합니다.sudo apt updatesudo apt install -y software-properties-commonsudo add-apt-repository -y ppa:deadsnakes/ppasudo apt update2. 최신 Python 버전 설치최신 Python 버전을 설치하려면 apt 명령어를 사용합니다.sudo apt install -y python3.13which python3.13$ which python3.13/u.. 더보기
Kafdrop 도구를 사용하여 Kafka 클러스터를 관리하는 방법 Kafdrop 도구를 사용하여 Kafka 클러스터를 관리하는 방법docker-compose.yml 파일 생성vim docker-compose.ymlservices: kafdrop: image: obsidiandynamics/kafdrop:latest restart: always container_name: kafdrop hostname: kafdrop extra_hosts: - "node1:192.168.0.111" - "node2:192.168.0.112" - "node3:192.168.0.113" environment: - KAFKA_BROKERCONNECT=node1:9092,node2:9092,node3:9092 ports.. 더보기

반응형