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
- Microsoft SQLServer를 설치해요.
- druid 데이터베이스와 사용자를 만들어요.
- druid 사용자를 만들어요: Microsoft SQL Server Management Studio - Security - Logins - New Login...
- druid 사용자를 만들고, 비밀번호를 묻는 프롬프트에
diurd를 입력해요. - 방금 만든 사용자가 소유한 druid 데이터베이스를 만들어요: Databases - New Database, Database Name: druid, Owner: druid.
- 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 디렉터리에 넣어 주세요.
- 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)
- 메타데이터 스토리지 설정 문서에서 Druid 메타데이터 스토리지 전반을 살펴볼 수 있어요.
- 확장 프로그램 불러오기에서 확장 load list에 추가하는 방법을 확인해 보세요.