

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 Ranger Admin 伺服器以與 Amazon EMR 整合
<a name="emr-ranger-admin"></a>

對於 Amazon EMR 整合，Apache Ranger 應用程式外掛程式必須使用 TLS/SSL 與管理伺服器進行通訊。

**先決條件：Ranger Admin 伺服器 SSL 支援**

Amazon EMR 上的 Apache Ranger 需要外掛程式與 Ranger Admin 伺服器之間的雙向 SSL 通訊。若要確保外掛程式透過 SSL 與 Apache Ranger 伺服器通訊，請在 Ranger Admin 伺服器上的 ranger-admin-site.xml 內啟用下列屬性。

```
<property>
    <name>ranger.service.https.attrib.ssl.enabled</name>
    <value>true</value>
</property>
```

此外，需要下列組態。

```
<property>
    <name>ranger.https.attrib.keystore.file</name>
    <value>_{{<PATH_TO_KEYSTORE>}}_</value>
</property>

<property>
    <name>ranger.service.https.attrib.keystore.file</name>
    <value>_{{<PATH_TO_KEYSTORE>}}_</value>
</property>

<property>
    <name>ranger.service.https.attrib.keystore.pass</name>
    <value>_{{<KEYSTORE_PASSWORD>}}_</value>
</property>

<property>
    <name>ranger.service.https.attrib.keystore.keyalias</name>
    <value>{{<PRIVATE_CERTIFICATE_KEY_ALIAS>}}</value>
</property>

<property>
    <name>ranger.service.https.attrib.clientAuth</name>
    <value>want</value>
</property>

<property>
    <name>ranger.service.https.port</name>
    <value>6182</value>
</property>
```