AWS redash를 사용하여 v8->v10으로 업그레이드
redash v8.0 preview로 발표한 사용자 정의 경보를 사용해 달라는 요청을 받아들인 결과
원래 v10과에 나왔어요 & 맞춤형 경보도 정식으로 발령됐어요!
이렇게 말하면 나는 판본을 높여 보려고 한다
(예전에는 레드쉬를 놔두면 태고판 공포심이 된다)
그러나 Redash의upgrade 매뉴얼을 읽었습니다. v10이github에 대응하는 발매 노트를 시작하지 않았기 때문입니다.
참고로 v9는 베타 버전일 뿐, 정식으로 발매되지 않아 v8->v10으로 바뀌었다. (왜 그런지 모르겠지만)
사용자 정의 응답성 콘텐츠를 펼치려면 개인이 개발한 것을 사용했는데 이쪽은 필요 없을 것 같다
대응 준비
AMI 유지
우선 백업...
v8->v10 버전 업그레이드에서도 잘못된 기사를 자주 봤기 때문에 공포심이 폭발했다
Docker 버전 덮어쓰기
v10.1도 나왔지만 잠시 v10.영으로 돌아가다
이미지 변경
docker-compose.yml
redash/redash:8.0.0.b32245
-> redash/redash:10.0.0.b50363
github의 절차에 따라 업데이트합니다### Upgrading
(This section is duplicated from the previous release - since many users will upgrade directly from V8 -> V10)
Typically, if you are running your own instance of Redash and wish to upgrade, you would simply modify the Docker tag in your `docker-compose.yml` file. Since RQ has replaced Celery in this version, there are a couple extra modifications that need to be done in your `docker-compose.yml`:
1. Under `services/scheduler/environment`, omit `QUEUES` and `WORKERS_COUNT` (and omit `environment` altogether if it is empty).
2. Under `services`, add a new service for general RQ jobs:
--
worker:
<<: *redash-service
command: worker
environment:
QUEUES: "periodic emails default"
WORKERS_COUNT: 1
--
Following that, force a recreation of your containers with `docker-compose up --force-recreate --build` and you should be good to go.
삭제
docker-compose.yml
scheduler
와QUEUES
.다른 지정 없음WORKERS_COUNT
도 삭제됨environment
에 추가services
.(위의 yml를 직접 추가)worker
의 실행 여기에서 보듯이 다음 명령을 실행합니다 (db계의 나의 이동)
docker-compose up --force-recreate --build
sudo docker-compose stop server scheduler scheduled_worker adhoc_worker
sudo docker-compose run --rm server manage db upgrade
sudo docker-compose down
sudo docker-compose up -d
adhoc_worker
에 QUEUES
추가 adhoc_worker:
<<: *redash-service
command: worker
environment:
QUEUES: "queries schemas"
WORKERS_COUNT: 1
참고 자료https://qiita.com/uetaket/items/881b7bb5f289d500d32f
https://sadayoshi-tada.hatenablog.com/entry/2021/11/04/090000
https://github.com/getredash/redash
https://hub.docker.com/r/redash/redash
Reference
이 문제에 관하여(AWS redash를 사용하여 v8->v10으로 업그레이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatematsu-k/items/8ac5fd89db88bc17a489텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)