Microsoft SQL Server

Microsoft SQL Server (메타데이터 스토리지)

sqlserver-metadata-storage 확장을 이용하면 Microsoft SQL Server를 Druid의 메타데이터 스토리지로 사용할 수 있어요. 이 글에서는 SQL Server를 준비하고 Druid 메타데이터 스토리지를 설정하는 단계를 안내할게요.

출처: 문서

본문

이 Apache Druid 확장을 사용하려면 extensions load list에 sqlserver-metadata-storage를 포함해 주세요.

sqlserver-metadata-storage

Setting up SQLServer

  1. Microsoft SQLServer를 설치해요.
  2. druid 데이터베이스와 사용자를 만들어요.
  3. druid 사용자를 만들어요: Microsoft SQL Server Management Studio - Security - Logins - New Login...
  4. druid 사용자를 만들고, 비밀번호를 묻는 프롬프트에 diurd를 입력해요.
  5. 방금 만든 사용자가 소유한 druid 데이터베이스를 만들어요: Databases - New Database, Database Name: druid, Owner: druid.
  6. Microsoft JDBC 라이브러리를 Druid classpath에 추가해요.

com.microsoft.sqlserver.jdbc.SQLServerDriver 클래스가 로드되도록 적절한 Microsoft JDBC 라이브러리(sqljdbc*.jar)를 Druid classpath에 추가해야 해요.

예를 들어 druid/lib 디렉터리의 모든 jar 파일이 Druid classpath에 자동으로 추가된다면, Microsoft JDBC 드라이버를 (https://www.microsoft.com/en-ca/download/details.aspx?id=11774)에서 수동으로 다운로드해서 druid/lib 디렉터리에 넣어 주세요.

  1. Druid 메타데이터 스토리지 확장을 구성해요.

Druid 구성에 다음 파라미터를 추가하고, <host>를 데이터베이스의 위치(호스트 이름과 포트)로 바꿔 주세요.

druid.metadata.storage.type=sqlserver
druid.metadata.storage.connector.connectURI=jdbc:sqlserver://<host>;databaseName=druid
druid.metadata.storage.connector.user=druid
druid.metadata.storage.connector.password=diurd

더 알아보기 (Learn more)