hadoop Metrics Example
来源:互联网 发布:excel数据透视 编辑:程序博客网 时间:2024/06/07 22:53
TestMetrics
import org.apache.hadoop.metrics2.annotation.Metric;import org.apache.hadoop.metrics2.annotation.Metrics;import org.apache.hadoop.metrics2.lib.MetricsRegistry;import org.apache.hadoop.metrics2.lib.MutableCounterLong;import org.apache.hadoop.metrics2.lib.MutableRate;@Metrics(name="metricsTest",about = "testMetricsAbout", context = "testMetricsContext")public class TestMetrics { public TestMetrics() { } final MetricsRegistry registry = new MetricsRegistry("testmetrics"); @Metric MutableCounterLong eventOcccurredTime; @Metric MutableRate rate;}
import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hdfs.HdfsConfiguration;import org.apache.hadoop.metrics2.MetricsSystem;import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;import java.util.concurrent.TimeUnit;public class DefaultMetricsTest { public static void main(String[] args) { Configuration conf = new HdfsConfiguration(); DefaultMetricsSystem.initialize("testmetrics"); MetricsSystem ms = DefaultMetricsSystem.instance(); TestMetrics testMetrics = new TestMetrics(); ms.register("testmetrics",null, testMetrics); long sleepMS = 100; Thread t = new Thread(){ long i = 1; public void run(){ while(true) { testMetrics.eventOcccurredTime.incr(1); testMetrics.rate.add(1, i++); try { TimeUnit.MILLISECONDS.sleep(sleepMS); } catch (InterruptedException e) { e.printStackTrace(); } } } }; t.setDaemon(true); t.start(); try { TimeUnit.SECONDS.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } }}
hadoop-metrics2.properties add the following contents.
testmetrics.sink.file.class=org.apache.hadoop.metrics2.sink.FileSinktestmetrics.sink.file.filename=testmetrics-metrics.out
阅读全文
0 0
- hadoop Metrics Example
- hadoop 的 Metrics机制
- 关于Hadoop Metrics
- Hadoop Metrics体系分析之一:认识Metrics
- Hadoop Metrics体系分析之一:认识Metrics
- hadoop example
- Hadoop Metrics体系分析之二:Hadoop Metrics实现
- Hadoop Metrics体系分析之二:Hadoop Metrics实现
- hadoop metrics 各参数解释
- Hadoop Metrics体系架构分析
- hadoop metrics 各参数解释
- hadoop metrics 各参数解释
- hadoop hive hbase metrics jmx
- Hadoop Metrics体系分析之三:构建自己的Metrics
- Hadoop Metrics体系分析之三:构建自己的Metrics
- spark 2.0 metrics example of spark sink -- JmxSink
- metrics
- metrics
- IO编程
- 剑指offer——43.左旋转字符串
- 全量表、增量表、快照表
- 解决checkbox全选之后取消全选,再次全选无效问题
- WPF自定义控件 按钮 (一)
- hadoop Metrics Example
- java基础知识之运算符
- 全球海底光缆分布图-Submarine Cable Map
- 个性化配置--Linux Terminal终端
- 华为机试(字符串间隔,进制转换,质数因子)Java
- 逻辑回归-参数迭代公式推导
- static关键字是什么意思?java中是否可以覆盖一个private方法或者static方法
- javascript实现中国地图
- Linux中操作Tomcat应用服务器步骤