-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
개요
- mongoDB 로그 데이터를 연동해 Redash 대시보드를 구축하던 중, mongoDB와 Redash의 버전 호환성 문제 발생
- mongoDB는 버전 변경이 어렵다
- Redash 버전을 기존 (8.0.0)에서 해당 이슈가 해결된 버전 (11.0.0-dev)로 업데이트해야 함
문제상황
- redash에서 mongoDB로 쿼리 요청 시 에러 발생
- 특정 명령어가 deprecated 되었다고 함
- https://dochub.mongodb.org/core/legacy-opcode-removal
원인
mongoDB와 Redash의 버전 호환성 문제 발생
- redash 기존 버전에서는 mongoDB 6.x를 지원하지 않음
기존 버전
| _ | released_at | version |
|---|---|---|
| redash | 2019-10-27 | 8.0.0 |
| mongoDB | - | 6.0.12 |
- redash는 상용 버전으로 8.0.0까지만 지원중
- https://redash.io/help/open-source/admin-guide/how-to-upgrade
- 이후 버전은 dev 버전으로, AWS AMI로 지원되지 않는다.
- Atlas에서 제공하는 프리티어 몽고DB는 6.x버전만 제공하고 있기 때문에, 다른 버전을 사용할 수 없다. (이전 버전을 사용하려면 과금 발생)
해결방안
- redash에서 23년 7월 10일 11.0.0-dev 버전을 출시하였고, 해당 버전으로 업데이트 가능
- 다만 AWS AMI로 지원되지 않아, docker image를 통해 직접 업데이트 해야 할 것으로 보인다.
참고 문서

Reactions are currently unavailable