Hello,

That you can't access JMX in 1.0.3 even though you set all the JVM JMX options is unrelated to Flink. As such your JMX setup in general is broken. Note that in order to remotely access JMX you usually have to set "java.rmi.server.hostname" system-property on the host as well.

Regarding the reporter:

 * When you manually set all the JVM JMX properties you don't have to
   specify a port for the JMXReporter.
 * There is no "host" setting for the JMX reporter. Out of curiosity,
   what do you think setting it would do?

Please keep us updated about your progress.

Regards,
Chesnay

On 29.08.2016 15:41, Robert Metzger wrote:
Hi,

I think in Flink 1.1.1 JMX will be started on port 8080, 8081 or 8082 (on the JM, 8081 is probably occupied by the web interface).

On Mon, Aug 29, 2016 at 1:25 PM, Sreejith S <srssreej...@gmail.com <mailto:srssreej...@gmail.com>> wrote:

    Hi Chesnay,

    I added the below configuration in flink-conf in each
    taskmanagers. (flink 1.0.3 version )

    # Enable JMX

    env.java.opts: -Dcom.sun.management.jmxremote
    -Dcom.sun.management.jmxremote.port=9999
    -Dcom.sun.management.jmxremote.authenticate=false
    -Dcom.sun.management.jmxremote.ssl=false
    -Dcom.sun.management.jmxremote.host=XX.XX.XX.XX

    Then tried to access it
    via service:jmx:rmi:///jndi/rmi://XX.XX.XX.XX:9999/jmxrmi from a
    normal java program using javax.management.remote.JMXConnector

    But connection refusing. I checked my port, its opened.

    Then i added below configs in Flink 1.1.1

    # JMX Metrics
    metrics.reporters : jmx_reporter
    metrics.reporter.jmx_reporter.class:
    org.apache.flink.metrics.jmx.JMXReporter
    metrics.reporter.jmx_reporter.host: XX.XX.XX.XX
    metrics.reporter.jmx_reporter.port: 8080-8082

    But no hope. Am i miss anything ?

    Thank You


    On Mon, Aug 29, 2016 at 4:36 PM, Chesnay Schepler
    <ches...@apache.org <mailto:ches...@apache.org>> wrote:

        Hello,

        can you post the jmx config entries and give us more details
        on how you want to access it?

        Regards,
        Chesnay


        On 29.08.2016 12:09, Sreejith S wrote:
        Hi All,

        I am using Flink-1.1.1 and i enabled JMX metrics in
        configuration file. In the task manger log i can see JMX is
        running.

        Is this metrics  exposed only through Flink Metrics API's ?

        I tried to connect to flink JMX URL using normal javax , but
        connections getting refused.

        Thanks,

--

        *Sreejith.S*
        https://github.com/srijiths/
        http://srijiths.wordpress.com/
        **tweet2sree@twitter <http://tweet2Sree>

                









--

    *Sreejith.S*
    https://github.com/srijiths/
    http://srijiths.wordpress.com/
    **tweet2sree@twitter <http://tweet2Sree>

        







Reply via email to