[ 
https://issues.apache.org/jira/browse/HADOOP-17357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shiyou xin updated HADOOP-17357:
--------------------------------
    Environment: Hadoop3.2.1  (was: **env version: Hadoop3.2.1)

> hadoop component start with failed to init Ganglia31
> ----------------------------------------------------
>
>                 Key: HADOOP-17357
>                 URL: https://issues.apache.org/jira/browse/HADOOP-17357
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: metrics
>         Environment: Hadoop3.2.1
>            Reporter: Shiyou xin
>            Priority: Minor
>              Labels: metrics
>         Attachments: HADOOP-13660-fix.patch
>
>
> When start namenode, datanode or releated components, there exists an Warning 
> :
> Error creating sink 'ganglia'
>  org.apache.hadoop.metrics2.impl.MetricsConfigException: Error creating 
> plugin: org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31
> if there exists configuration, like : 
> *.sink.ganglia.dmax=jvm.metrics.threadsBlocked=70,jvm.metrics.memHeapUsedM=40。
>  
> Maybe, because we init first and then configure list delimiter handler。So, 
> two ways to deal with this:
> 1.  set list delimiter handler first then init parent class: 
> (org.apache.hadoop.metrics2.sink.ganglia.GangliaSink30)
>  conf.setListDelimiterHandler(new DefaultListDelimiterHandler(','));
>  super.init(conf);
> 2. modify related reference jars:  commons-configuration2:2.2.1
>  org.apache.commons.configuration2.AbstractConfiguration, set default 
> delimiter handler replace DisabledListDelimiterHandler.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to