본문 바로가기

전체 글75

리눅스, kafka 클러스터 구성하기 1. JDK 다운로드 받기 yum -y install java-1.8.0-openjdk-devel.x86_64 2. kafka 다운로드 받기 wget https://downloads.apache.org/kafka/3.4.0/kafka_2.13-3.4.0.tgz 3. 2번에서 다운받은 압축 파일 압축 풀기 tar -xzvf kafka_2.13-3.4.0.tgz 4. 파일 이동하기 mv kafka_2.13-3.4.0 /opt/kafka 5. vi /opt/kafka/config/server.properties에서 kafka 설정을 한다. zookeeper를 따로 설정을 했으니까, kafka만 설정하면 된다. broker.id 라는 것이 있다. kafka도 마찬가지로 아이디가 안 겹치게 설정해주면된다. zoo.. 2023. 3. 21.
리눅스, zookeeper 클러스터 구성하기 너무 복잡해서 kafka를 통해 메시지를 주고 받을 수 있게끔 함. kafka가 죽어버리면.. 방법이 없음 따라서, kafka 클러스터 구성을 한다. zookeeper도 클러스터 구성을 한다. zookeeper 설치, kafka 설치 원래는 kafka 설치하면 zookeeper가 자동으로 설치되지만 이번에는 따로 설정을 한다. 1. 가상머신 6대를 준비한다.(각 3대씩) 2. JDK를 다운받는다. yum -y install java-1.8.0-openjdk-devel.x86_64 3. zookeeper stable 버전으로 다운받는다. wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz 아래 링크.. 2023. 3. 21.
AWS) CloudFormation 프로비저닝 코드로 만들어 놓은 다음에 필요할 때 다시 만들어주는 것 CloudFormation > 스택생성 -> 다양한 서비스들을 만들 수도 있고, 한 번에 삭제할 수도 있다. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/GettingStarted.Walkthrough.html Get started - AWS CloudFormation Get started With the right template, you can deploy at once all the AWS resources you need for an application. In this section, you'll examine a template that declares the.. 2023. 3. 17.
AWS) CloudWatch를 통한 모니터링 & 메모리 지표 추가 후 모니터링 CloudWatch를 통해 AWS에서 이용하는 각종 서비스들을 모니터링 할 수 있다. EC2 인스턴스 클릭 > 모니터링 클릭하면 아래와 같이 볼 수 있다. 이것 또한 CloudWatch 통해 보여지는 것 CloudWatch 대시보드 생성 > 행 > 지표 > EC2 > 인스턴스별 지표 > 메모리, 디스크, CPU 중요? > CPUUtilization 추가, 메모리에 대한 기본 제공 지표가 없음(왜인지는 모름) 대신, 수동으로 생성가능.. 실습) 암튼.. CPU 지표로 대시보드 생성하고, 해당 인스턴스에 접속하여 Stress를 주면, CPU 대시보드가 어떻게 출력되는지 확인해보자! putty로 EC2 인스턴스 퍼블릭 IP 입력, 키 입력 후 접속 > 'apt update' > 'apt install stre.. 2023. 3. 17.