Docker 로 Kafka 를 local 에 세팅하자 1. docker-compose.yml 작성 version: '2' services: zookeeper: container_name: zookeeper image: wurstmeister/zookeeper ports: - "2181:2181" kafka: container_name: kafka image: wurstmeister/kafka depends_on: - zookeeper ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1 KAFKA_ADVERTISED_PORT: 9092 KAFKA_CREATE_TOPICS: "test-topic:1:1" KAFKA_ZOOKEEPER..
Spring Boot+JPA+MariaDB 시작하기 Spring Boot + JPA + mariaDB 조합 프로젝트 설정을 정리하고자 한다. https://start.spring.io/ 에서 dependency를 추가하여 프로젝트를 생성한 뒤 적절하게 DB 및 logging 설정을 입력하자. 1. mariaDB 설치 docker로 mariadb 설치하기 를 참고해서 mariaDB를 설치하거나 설치 파일을 이용하여 직접 mariaDB 를 설치한다. 2. Dependencies 를 빌드 명세에 추가하기 Maven, Gradle 둘 중 무엇을 사용해도 상관없으며 jpa, mariaDB 의존성을 추가하면 된다. MariaDB Java Client 는 최신 버전을 조회하여 추가하였다. https://mvnrepo..
컴퓨터 포맷 후 개발 환경 설치가 막막한 나의 여린 영혼을 위해 정리해두고자 한다. 아래 프로그램들은 필자의 취향대로 생각 없이 설치함. - 개발 환경 : Windows 10, Backend 는 Spring, Front 는 Angular, 버전 관리는 git 1. IDE Intellij https://www.jetbrains.com/ko-kr/idea/ 회사에서는 Ultimate 버전을 쓰지만 집에서는 Community 써도 충분하다. Visual Studio Code https://code.visualstudio.com/download Frontend 개발 및 마크다운 문서 작성용으로 사용한다. 회사에서 Webstorm을 쓸 수 있지만 집에서는 어차피 VS code 밖에 쓰지 못함으로 나는 어디서나 V..
Docker 로 MariaDB 설치하기 1. Docker image 로 MariaDB 설치하기 Docker image 내려받기 docker pull mariadb 이미지를 내려 받은 후 아래 명령어로 확인 가능하다. docker images MariaDB container 생성 docker run -p 3306:3306 --name my-mariadb -e MARIADB_ROOT_PASSWORD=admin -d mariadb -- name : my-mariadb 라는 컨테이너 이름을 부여한다. -p 3306:3306 : host port number:container port number -e : -e는 환경 변수 옵션이다. -e MARIADB_ROOT_PASSWORD=admin : 비밀번호를 지정 -d..