반응형

mysql과 연동을 하기 위해서는 JDBC를 설치해 주어야한다.

 

$sudo apt-get install libmysql-java

 

이렇게 하면 설치가 되는데 안될때가 있다. 설치가 안되면 직접 다운받아서 설치해야한다.

 

https://dev.mysql.com/downloads/connector/j/

 

MySQL :: Download Connector/J

MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0.

dev.mysql.com

 

위 링크로 간다. os 선택에서 우분투를 선택한다.

 

그럼 이런 화면이 나오는데 이중에 각자 우분투 버전에 맞는 파일을 다운로드 하면 된다. 자신의 리눅스 버전을 확인하려면

 

$cat /etc/issue

 

이렇게 치면 알려준다.

 

다운받은 파일을 설치해야한다. 설치해보자.

 

$sudo dpkg -i mysql-connector-j_8.0.33-1ubuntu20.04_all.deb

 

이렇게 설치한다. 이렇게 설치하면

 

$cd /usr/share/java

 

여기에 있다. 이 파일을 logstash 경로로 복사한다.

 

$cp mysql-connector-j-8.0.33.jar /usr/share/logstash/bin/

 

이번엔 플러그인을 설치한다.

 

$cd /usr/share/logstash/bin/

$./logstash-plugin install logstash-input-jdbc

 

이렇게 해준다.

 

이렇게 하면 준비가 끝났다. 다음엔 mysql과 엘라스틱을 연동 해보자.

 

 

반응형

+ Recent posts