최근 프로젝트에서 챗봇에 간단한 실시간 정보를 넣어야 하는 태스크를 맡았는데, 최소한의 자원으로 시작하기 위해 PostgreSQL의 FTS(Full-Text Search)를 테스트해야 했습니다. 이미 Docker로 DB는 잘 돌아가는 중이어서, 실행 중인 Docker 컨테이너 내부에 MeCab 형태소 분석기를 설치하는 게 주 목표였습니다. 다른 여러 블로그들이 도움이 되었지만 대부분 리눅스에 직접 설치하는 글이어서 저처럼 Docker 내부에 바로 설치하고 싶은 사람들을 위한 글은 찾기 어려웠습니다. 그 과정에서 온갖 에러를 만났기 때문에, 비슷한 문제를 겪는 분들께 도움이 될까 싶어 과정을 공유합니다.Docker 안에서 한국어 FTS (Full-Text Search)쓰기이미 실행 중인 PostgreSQL..
airflow 대신 n8n을 사용했으나 n8n은 코드 기반의 작업이 어려워서 airflow로 마이그레이션하는 과정에서 배워간 기록입니다.1. Airflow 핵심 개념: DAG와 스크립트의 관계DAG란 무엇인가?DAG(Directed Acyclic Graph, 방향성 비순환 그래프)는 작업(Task)들의 실행 순서와 의존관계를 정의한 하나의 워크플로우입니다. Airflow에서 DAG 파일 자체는 실제 데이터 처리 로직을 담기보다는, 어떤 스크립트를(Task) 어떤 순서로, 어떤 주기로 실행할지 정의하는 역할을 합니다.예시: 독립적인 두 개의 수집 파이프라인네이버 뉴스 수집: 매시간 최신 뉴스를 수집하는 파이프라인위키피디아 수집: 매일 특정 주제의 문서를 수집하는 파이프라인Airflow에서는 이 두 워크플로..
왼쪽 그림처럼 docker compose에서 networks를 썼는데 vscode로 빨간줄이 뜨길래 오른쪽으로 고쳤다. 그랬더니 'services.networks additional property search_network is not allowed' 에러코드가 떠서 찾아보니 대부분 들여쓰기 문제거나 문법 오류 문제라 하길래 다시 왼쪽으로 고쳐서 했더니 build됨.. 즉, 빨간줄 무시하고 들여쓰기 알맞게 하기!
- Total
- Today
- Yesterday
- pdfmathtranslate
- 키워드추출
- pandas
- MongoDB
- SPARQL
- hadoop
- docker
- python
- rdflib
- rdffox
- vervel
- AWS
- LLM
- 지식그래프
- Vue3
- vectorsearch
- Claude
- vertorsearch
- TextRank
- ChatGPT
- PostgreSQL
- Encoding
- geospy
- polars
- deepseek
- PEFT
- vscode
- Kafka
- Postgis
- cursorai
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |