対象製品...Data Fabric
Data Services Platform
ESB
MDM Platform
Real-Time Big Data Platform
セキュリティ上の理由により、Talend Runtime Containerへのリモートアクセスは制限されています。デフォルトでは、JMXのリモートアクセスとSSHアクセスはローカルホスト(IPアドレス127.0.0.1)からのみ可能です。ホストが異なる場合、Talend Administration Centerは Talend Runtimeに接続できません。
Talend RuntimeがTalend Administration Centerにアクセスできるようにするためには、リモートJMXアクセスを有効にする必要があります。これは次のいずれかの方法で実行できます。
手順
-
<RuntimeContainerPath>\etc\org.apache.karaf.management.cfgファイルを編集し、次の値を設定します。
rmiRegistryHost = 0.0.0.0
rmiServerHost = 0.0.0.0
-
Talend Runtimeを起動する前に、次のOS環境変数を設定してください(またはsetenv.batファイルでそれらを設定してください)。
set ORG_APACHE_KARAF_MANAGEMENT_RMIREGISTRYHOST=0.0.0.0
set ORG_APACHE_KARAF_MANAGEMENT_RMISERVERHOST=0.0.0.0
rmiRegistryHost
と
rmiServerHost
の値は
0.0.0.0
と
127.0.0.1
のいずれかに設定できます。それ以外の値(ネットワークインターフェイスのホスト名やIPアドレスなど)では動作しません。
-
0.0.0.0
: アクセスは、ローカルホスト(127.0.0.1
)とリモートネットワークインターフェイスを介して成功します。Talend Administration Centerでは、ホストの値をlocalhost
や127.0.0.1
に設定しても、同じホストにある Talend Runtimeでしか動作しません。[Host] (ホスト)フィールドの値がホストのホストネームかIPアドレスに設定されていれば、ローカルまたはリモートでアクセスできます。
-
127.0.0.1
: アクセスは、Talend Administration Centerを同じホストとする Talend Runtimeで、ローカルホスト(127.0.0.1
)を介してのみ成功します。Talend Administration Centerでは、ホストの値はlocalhost
か127.0.0.1
であることが必要です。アクセスがlocalhostに制限されているため、ホスト名やリモートIPアドレスは動作しません。