전체 글35 [Postgresql] docker로 postgres 설치하기 Postgresql을 docker로 올리는 방법, 설정, 주의 사항을 정리하고자 한다. dockerhub에서 postgres 이미지를 다운받고, 실행하는 것은 쉽다. DockerHub에서 이미지 가져오기 도커 허브에서 제공하는 postgresl 이미지이다. 현재 일자(2023.08.20) 기준으로 postgres 16 버전까지 사용할 수 있고, docker 이미지를 가져올 때 pull을 하지 않으면 latest인 15 버전을 다운 받는다. postgres 이미지는 다음 링크에서 확인 할 수 있다. https://hub.docker.com/_/postgres 이미지를 다운받기 위해 docker 환경이 구축된 CLI에서 아래 명령어를 쳐준다. docker pull postgres 그리고 docker ps 명.. 2023. 8. 20. [Git] branch 명령어 정리 branch 생성 / 변경 / 삭제 branch 생성 git branch branch 변경 git switch branch 생성과 변경 한번에 하기 # 과거에 사용하던 커맨드 git branch checkout -b # 최근에 사용하는 커맨드 git switch -c branch 삭제 # branch 삭제 git branch -d # branch 강제 삭제 git branch -D 2023. 8. 15. [Spark] Local Mode Executor에 대한 고찰 spark를 local mode로 테스트해보면서 잠깐 혼돈되는 지식이 있어 정리하고자 한다. 우선 내 스파크 세션의 설정은 다음과 같다. 처음에 master에 "local[*]" 로 설정했다가, 이후 web ui를 보았다. 이상한 점을 발견하게 되었다. 분명 스파크 세션을 만들 때, master로 "local[*]" 을 줬고, 내 컴퓨터의 cpu 개수는 아래와 같이 16 코어이다. 그런데 왜 Executor Reqs의 cores가 1로 나오는 지 궁금했다. local[*]은 분명 로컬 컴퓨터의 모든 CPU 자원을 이용하는 것으로 들었는 데, 이것만으로 실제 executor에서 모든 자원을 사용하지 않는 걸까? 또한 excutor와 task에 대한 개념을 조금 더 세밀하게 알아야 더 최적화를 시킬 수 있겠.. 2023. 7. 17. [Data Analysis] 퍼널분석 (Funnel Analysis) 분석 공부를 시작하기 앞서, 내가 생각하는 분석 데이터 애널리스트를 이해하기 위해 오랜만에 분석 쪽 공부를 잡았다. 학부 시절에는 경영학을 전공해서 데이터를 기반한 기획과 마케팅의 꿈이 있었는 데, 어쩌다 플랫폼 엔지니어링에 빠져서 다른 일을 하고 있다. 데이터 애널리스트에 대해 조심히 말해보자면, 나에게는 비즈니스에 기반한 분석을 하는 사람들로 조금 더 이미지가 굳혀져 있다. 알다시피 통계나 엔지니어링을 잘하는 것도 중요하지만, 실제 그런 업무는 비즈니스적으로 benefit을 줄 수 있는 목적이 기반이 되어야 한다. 예를 들어 통계적으로 유의미한 결과를 도출하더라도 비즈니스적으로 활용할 수 없다면 그냥 학문으로써의 통계이지 기업에 도움이 되는 인사이트를 제공하지 못할 수도 있다. 경영에서는 항상 고객과.. 2023. 7. 8. 이전 1 ··· 3 4 5 6 7 8 9 다음