백견이 불여일타

고정 헤더 영역

글 제목

메뉴 레이어

백견이 불여일타

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (41)
    • Data Platform (21)
      • Elastic Stack (10)
      • Kafka (3)
      • 데이터 엔지니어링 (8)
    • Programming (16)
      • Java (14)
      • Python (1)
    • 실무이야기 (3)
    • 후기 (1)

검색 레이어

백견이 불여일타

검색 영역

컨텐츠 검색

전체 글

  • [Next Step] TDD, 클린 코드 with Java 16기 과정 후기

    2023.06.18 by leediz

  • [Elastic Stack] M1 Mac Elasticsearch와 Kibana 8.4.3 설치

    2022.10.22 by leediz

  • Docker-Compose로 Confluent Kafka 와 C3(Confluent Control Center) 설치

    2022.10.10 by leediz

  • [Python] f-string 인터폴레이션

    2022.07.02 by leediz

  • [Elastic Stack] Index vs Index Patterns(Data Views)

    2022.06.25 by leediz

  • Windwos 10에서 Docker Compose로 TLS가 적용된 Elastic Cluster 구성 - Logstash 연결 (7.16.3 버전)

    2022.06.12 by leediz

  • 데이터 엔지니어링 스타터 키트 - 7주차

    2022.06.11 by leediz

  • [AWS] Airflow 설치 - Rocky Linux

    2022.06.07 by leediz

[Next Step] TDD, 클린 코드 with Java 16기 과정 후기

2020년 하반기에 진행했던 클린코드 with java 10기를 수강한 적이 있었다. 이번 2022년 상반기에 진행된 16기 과정은 개인적으로 그 때의 연장선으로 생각하는 만큼 자연스럽게 10기에 대한 후기도 포함하게 되었다. (과정 링크) 지난 클린코드 with java 10기 강의 완주 실패 당시에는 4단계 미션 중 마지막 볼링 미션 Step2에서 포기를 했었다. 물론 미션을 모두 하지 못한 점은 아쉽지만 개인적으로는 저정도까지 한것만으로도 잘했다고 생각한다. 지금에서 당시 완주하지 못했던 이유를 생각해보면 환경적 요인과 실력적 요인으로 나눠볼 수 있다. 환경적 요인 과정 시작 일주일 후였던가 병원에 3박 4일정도 입원하는 바람에 과정 초반 기간을 날리기도 했었고, 당시는 커리어 유일하게 지방출장 기..

후기 2023. 6. 18. 16:51

[Elastic Stack] M1 Mac Elasticsearch와 Kibana 8.4.3 설치

[Elastic Stack] M1 Mac Elasticsearch와 Kibana 8.4.3 설치 들어가며 2022년 올해 초 Elasticsearch 8.0 버전이 릴리즈 되었지만 역시 빠른 속도로 마이너 버전이 올라가 벌써 2022년 10월 기준 8.4.3 버전까지 릴리즈 되었다. 이번 포스팅에서는 8.4.3 버전의 Elasticsearch와 Kibana를 직접 설치하는 과정을 정리해보려 한다. 설치 환경 OS : M1 Mac Elasticsearch version : 8.4.3 Kibana version : 8.4.3 Elasticsearch 다운로드 및 실행 공식 홈페이지의 서포트 매트릭스 페이지에서 설치하고자 하는 Elasticsearch 버전과 OS의 호환성을 확인 후 설치할 것을 권장한다. E..

Data Platform/Elastic Stack 2022. 10. 22. 10:44

Docker-Compose로 Confluent Kafka 와 C3(Confluent Control Center) 설치

Docker-Compose로 Confluent Kafka 와 C3(Confluent Control Center) 설치 이전 포스팅에서 Confluent에 대해 정말 간략하게 설명을 했었다. Confluent 라이센스를 적용하여 프로젝트를 짧게나마 해본 입장에서 여러 Confluent Ecosystem 중에서 C3(Confluent Control Center)를 유용하게 잘 사용했었기에 C3에 대해 소개할겸 이번 포스팅은 docker-copomse를 사용하여 kafka broker 클러스터와 C3(Confluent Control Center) 설치를 다뤄보겠다. Confluent란 Apache Kafka를 만든 멤버들이 창립한 회사로 Confluent Kafka와 함께 여러 컴포넌트와 기능을 추가한 유료 ..

Data Platform/Kafka 2022. 10. 10. 21:04

[Python] f-string 인터폴레이션

[Python] f-string 인터폴레이션 python 코드를 작성하다보면 문자열을 사용하며 문자열 안에 변수를 처리해야 하는 경우가 많다. 이를 형식화(formatting)라고 하며 python에서는 여러 방식으로 형식화를 할 수 있다. 여러 방법 중 f-string을 사용하는 것이 가장 권장되고 실제로도 여러 이점이 있다. 이번 포스팅에서는 f-string에 대해 포스팅하겠다. Python에서 문자열을 형식화 하는 방법 C 언어 스타일의 ‘%’ 형식화 연산자 사용 내장 함수 format() 함수 사용 f-string 사용 0. C 언어 스타일의 ‘%’ 형식화 연산자 사용 이 방법은 C 언어의 printf 함수에서 비롯되었으며 python 외에도 다른 프로그래밍 언어에서도 사용하는 방법이다. 문법은 ..

Programming/Python 2022. 7. 2. 21:49

[Elastic Stack] Index vs Index Patterns(Data Views)

Index vs Index Patterns(Data Views) 인덱스 패턴(Index Pattern)이란 용어는 Elastic Stack 7.x.x 까지만 사용되었고, Elastic Stack 8.x.x 부터는 데이터 뷰(Data View)라는 용어로 변경이 되었다. 본 블로그는 Elastic Stack 7.16.3 버전을 기준으로 설명하고 있으므로 인덱스 패턴(Index Pattern)으로 설명하겠다. 지난 포스팅에서는 Elasticsearch의 인덱스(Index) 개념과 샤드(Shard)에 대해 다뤄봤다. 그런데 막상 Kibana(키바나)에서 인덱스를 불러와 분석을 하거나 대시보드를 만들려면 인덱스를 찾지 못한다. 결론부터 말하자면 Kibana의 메뉴에서는 인덱스가 아닌 인덱스 패턴(Index Pa..

Data Platform/Elastic Stack 2022. 6. 25. 10:12

Windwos 10에서 Docker Compose로 TLS가 적용된 Elastic Cluster 구성 - Logstash 연결 (7.16.3 버전)

Windwos 10에서 Docker Compose로 TLS가 적용된 Elastic Cluster 구성 - Logstash 연결 (7.16.3 버전) 사전 준비 : Docker 설치, Docker Compose로 TLS가 적용된 Elastic Cluster 구성 지난 포스팅에서는 Windows OS에서 Docker-Compose를 사용하여 SSL/TLS가 적용된 Elasitcsearch Cluster를 구축하는 방법에 대해 소개를 했다. 이번 포스팅에서는 구축한 Elasticsearch Cluster에 Logstash를 연결하여 데이터를 저장하는 방법에 대해 알아본다. 💡 !!작성시 오탈자 주의!! 0. Logstash란 Logstash에 대해 소개하는 별도의 포스팅을 할 예정이지만 이번에는 간단하게 알아..

Data Platform/Elastic Stack 2022. 6. 12. 17:41

데이터 엔지니어링 스타터 키트 - 7주차

데이터 엔지니어링 스타터 키트 - 7주차 어느새 마지막 주차가 되었다. 이번 주차에서는 Airflow를 운영하는 관점에서 필요할만한 개념들과 함께 이 스터디 이후에 무엇을 공부하면 좋을지와 앞으로 데이터 엔지니어의 커리어와 관련한 이야기를 해주셨다. 오늘은 전반적인 내용에 대해 간략하게 정리하는 느낌으로 포스팅을 해보겠다. 운영을 위한 Airflow Configuration Metadata 관리를 위한 Database는 Splite보다 MySQL 또는 PostgreSQL을 추천 Default로 설정되는 Sqlite를 사용하게 되면 여러 DAG 또는 Task가 동시에 실행될 때 동시접속하기가 어려운 등의 여러 이슈가 있기 때문에 운영환경에서는 MySQL 또는 PostgreSQL을 사용할 것을 추천 sql_..

Data Platform/데이터 엔지니어링 2022. 6. 11. 20:10

[AWS] Airflow 설치 - Rocky Linux

Airflow 2.2.5 Installation 최근 프로그래머스 데이터 엔지니어링 스타터 키트 스터디에 참여하며 Airflow에 대해 학습했다. 스터디 당시에는 AWS EC2 인스턴스를 각 스터디원마다 나눠주어 직접 Airflow를 설치하는 과제를 통해 Airflow 실습을 진행했다. 당시 OS는 Ubuntu 18.04였는데 이번에는 설치했던 문서를 참고하여 Rocky Linux에 설치하는 방법을 정리해보겠다. 미리 준비할 사항 실습을 위해 AWS Rocky Linux 인스턴스가 준비되어야 하는데, 필요하면 Rocky Linux 테스트 서버를 만드는 포스팅을 참고하면 된다. 혹은 굳이 Rocky Linux가 아니더라도 CentOS 8이나 Redhat 계열의 OS면 실습을 따라하는데 문제가 없을것으로 ..

Data Platform/데이터 엔지니어링 2022. 6. 7. 00:14

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 6
다음
leediz
백견이 불여일타 © KM
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바