メイン コンテンツをスキップする 補完的コンテンツへスキップ

Talend RuntimeでリモートJMXアクセスを有効化

セキュリティ上の理由により、Talend Runtime Containerへのリモートアクセスは制限されています。デフォルトでは、JMXのリモートアクセスとSSHアクセスはローカルホスト(IPアドレス127.0.0.1)からのみ可能です。ホストが異なる場合、Talend Administration Center Talend Runtimeに接続できません。

Talend RuntimeTalend Administration Centerにアクセスできるようにするためには、リモートJMXアクセスを有効にする必要があります。これは次のいずれかの方法で実行できます。

手順

  1. <RuntimeContainerPath>/etc/org.apache.karaf.management.cfgファイルを編集し、次の値を設定します。
    rmiRegistryHost = 0.0.0.0
    rmiServerHost = 0.0.0.0
  2. Talend Runtimeを起動する前に、次のOS環境変数を設定してください(またはsetenv.shファイルでそれらを設定してください)。
    export ORG_APACHE_KARAF_MANAGEMENT_RMIREGISTRYHOST=0.0.0.0 
    export ORG_APACHE_KARAF_MANAGEMENT_RMISERVERHOST=0.0.0.0
    rmiRegistryHostrmiServerHostの値は0.0.0.0127.0.0.1のいずれかに設定できます。それ以外の値(ネットワークインターフェイスのホスト名やIPアドレスなど)では動作しません。
    • 0.0.0.0: アクセスは、ローカルホスト(127.0.0.1)とリモートネットワークインターフェイスを介して成功します。Talend Administration Centerでは、ホストの値をlocalhost127.0.0.1に設定しても、同じホストにある Talend Runtimeでしか動作しません。[Host] (ホスト)フィールドの値がホストのホストネームかIPアドレスに設定されていれば、ローカルまたはリモートでアクセスできます。
    • 127.0.0.1: アクセスは、Talend Administration Centerを同じホストとする Talend Runtimeで、ローカルホスト(127.0.0.1)を介してのみ成功します。Talend Administration Centerでは、ホストの値はlocalhost127.0.0.1であることが必要です。アクセスがlocalhostに制限されているため、ホスト名やリモートIPアドレスは動作しません。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。