

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 데이터베이스 커넥터 추가
<a name="presto-adding-db-connectors"></a>

클러스터를 생성할 때 구성 분류를 사용하여 JDBC 커넥터 속성을 구성할 수 있습니다. 구성 분류는 `presto-connector-postgresql`과 같이 `presto-connector`로 시작합니다. 사용 가능한 구성 분류는 Amazon EMR 릴리스 버전에 따라 다릅니다. 최신 릴리스 버전에서 사용할 수 있는 구성 분류에 대해서는 Amazon EMR 5.36.2에 대한 [5.36.2 구성 분류](emr-5362-release.md#emr-5362-class) 섹션을 참조하세요. 다른 버전의 Amazon EMR을 사용하는 경우 구성 분류에 대해서는 [Amazon EMR 5.x 릴리스 버전](emr-release-5x.md) 섹션을 참조하세요. 각 커넥터로 구성할 수 있는 속성에 대한 자세한 내용은 [https://prestodb.io/docs/current/connector.html](https://prestodb.io/docs/current/connector.html)을 참조하세요.

**Example - PostgreSQL JDBC 커넥터를 사용하여 클러스터 구성**  
PostgreSQL 커넥터가 설치 및 구성된 클러스터를 시작하려면 먼저 다음 콘텐츠를 포함하는 구성 분류(예:`myConfig.json`)를 지정하는 JSON 파일을 생성하고 로컬에 저장합니다.  
Presto 설명서에서 [PostgreSQL connector](https://prestodb.io/docs/current/connector/postgresql.html) 주제에 표시된 대로 연결 속성을 설정에 맞게 바꿉니다.  

```
[
  {
    "Classification": "presto-connector-postgresql",
    "Properties": {
      "connection-url": "jdbc:postgresql://example.net:5432/database",
      "connection-user": "MYUSER",
      "connection-password": "MYPASS"
    },
    "Configurations": []
  }
]
```
클러스터를 생성할 때 다음 예와 같이 `--configurations` 옵션을 사용하여 JSON 파일의 경로를 참조하세요. 여기서 `myConfig.json`은 명령을 실행하는 디렉터리와 같습니다.  

```
aws emr create-cluster --name PrestoConnector --release-label emr-5.36.2 --instance-type m5.xlarge \
--instance-count 2 --applications Name=Hadoop Name=Hive Name=Pig Name=Presto \
--use-default-roles --ec2-attributes KeyName=myKey \
--log-uri s3://amzn-s3-demo-bucket/logs --enable-debugging \
--configurations file://myConfig.json
```