pluginoperator$ curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
$ echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
$ sudo apt update && sudo apt install elasticsearch
$ pip install elasticsearch==7.10.1
-> elasticSearch 설치 완료
$ sudo systemctl start elasticsearch$ curl -X GET 'http://localhost:9200'-> 거의 대부분!
AirflowPlugin Class로부터 상속받아서 적용한다.restart를 시켜줘야 한다. 그렇지 않으면 적용되지 않는다.)Hook 이용 Postgres data -> ElasticsearchAirflow UI에서 connection 만든다. (기존의 postgres 삭제 후 새로)$ sudo -u postgres psqlpostgres=# ALTER USER postgres PASSWORD 'postgres'; postgres=# SELECT * FROM connection; $ curl -X GET "http://localhost:9200/connections/_search" -H "Content-type: application/json" -d '{"query":{"match_all":{}}}'index connection에 data가 존재하는지를 확인
- data not found가 나온다면 데이터를 넣어주지 않은 것.
