Elasticsearch to DB

손은영·2023년 12월 3일
0

Elastic

목록 보기
2/2

회사에서 프로젝트를 진행하던 중....
소장님이 나를 몸빵으로 쓰던 어느 날...

"Elastic -> DB 로 데이터 이동이 가능할거야~" 라는 말을 믿어서는 안됐지만
Logstash로 되나보다~ 룰루~ 하면서 공식문서에 들어갔다.


이게 웬걸
Logstash ouput plugin에 없다.


Elastic에서 제공하는 것은
DB로 옮겨주는 것이 아니라 DB처럼 데이터를 볼 수 있게 해주는 것이었다.


믿을 수 없는 나는
다른 툴이라도 있겠지하고 커뮤니티에 올려본다....


DB -> Elastic으로 알려주길래 다시 물어봤다.
그랬더니 아주 친절하게 없다고 답변해주셨다.

하핫
그래서 결국 파이썬으로 옮겼다...

#------------------------------------------------------------------------------
# MYSQL 커넥션 start
#------------------------------------------------------------------------------
from pymysqlpool.pool import Pool
dbPool = Pool(host=HOST, port=PORT, user=USER, password=PASSWORD, db=DB, autocommit=False)
dbPool.init()
dbConn = dbPool.get_conn()
cursor = dbConn.cursor()
#------------------------------------------------------------------------------
# MYSQL 커넥션 end
#------------------------------------------------------------------------------
query = "[query]"
cursor.execute(query)
dbPool.release(dbConn)

요런식으로,,,,,

DB도 공부해야겠다,,,

profile
정글에서 살아남기

0개의 댓글