Apache HTrace是Cloudera开源出来的一个分布式系统跟踪框架,支持HDFS和HBase等系统。该项目目前还在孵化阶段。
Apache HTrace是一个 Apache Incubator 项目, 可以与独立的应用程序和库使用。HTrace是专为大的分布式系统使用的,如Apache Hadoop分布式文件系统和Apache HBase存储引擎。
通过添加HTrace 支持到你的项目上,你将允许终端用户跟踪他们的请求。此外,任何其他项目使用HTrace都可以使它按照你的项目的请求。 这就是为什么我们说HTrace是“终端到终端”的原因。
HTrace核心库
为了使用HTrace,应用程序必须链接到适当的核心库。HTrace的核心库都经过精心设计,以尽量减少依赖关系的数量。HTrace目前拥有Java,C和C ++的支持。
HTrace保证核心库的API不会以不兼容的方式在次要版本中改变。所以,如果您的应用程序使用HTrace4.1,它应该继续使用HTrace4.2工作,并没有更改代码。 (但是HTrace5将会改变一些东西,因为它是一个主要版本。)
Java
HTrace的Java库被命名为htrace-core4.jar,这个jar只在CLASSPATH出现,如果您正在使用Maven,添加以下到您的dependencyManagement部分:
1
2
3
4
5
6
7
8
9
|
<dependencyManagement> <dependencies>
<dependency>
<groupId>org.apache.htrace</groupId>
<artifactId>htrace-core4</artifactId>
<version> 4.1 . 0 -incubating</version>
</dependency>
... </dependencies>
...</dependencyManagement>
|
https://github.com/cloudera/htrace
相关推荐
Maven坐标:org.apache.htrace:htrace-core4:4.1.0-incubating; 标签:apache、htrace、core4、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...
Maven坐标:org.apache.htrace:htrace-core4:4.1.0-incubating; 标签:apache、htrace、core4、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性...
Maven坐标:org.apache.htrace:htrace-core:3.1.0-incubating; 标签:core、htrace、apache、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。...
Maven坐标:org.apache.htrace:htrace-core4:4.0.1-incubating; 标签:htrace、core4、apache、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容...
Apache HTrace 的简单测试。 它以可配置的速率通过 Java 客户端将跨度发送到 HTrace。 用法 建造 git clone https://github.com/cmccabe/HTraceFlooder.git cd HTraceFlooder/ mvn package ls -l target/...
对应Maven信息:groupId:org.apache.htrace,artifactId:htrace-core,version:3.1.0-incubating 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。Maven 使用一种标准化的项目对象模型(Project Object Model,POM),使得构建过程、依赖管理、报告生成以及项目的配置变得更加简单。...
Sleuth提供了分布式追踪的支持,它集成了Zipkin或Apache Htrace,帮助开发者了解应用程序的请求流。 9. **Stream**:消息驱动的微服务。Spring Cloud Stream为消息驱动微服务应用程序提供了构建块集合。 #### ...
讲述了Dapper在谷歌内部两年的演变和设计、运维经验,Twitter也根据该论文开发了自己的分布式跟踪系统Zipkin,...其实还有很多的分布式跟踪系统,比如Apache的HTrace,阿里的鹰眼Tracing、京东的Hydra、新浪的Watchman
6. **htrace-core-3.0.4.jar**: HTrace 是一个分布式追踪系统,可以帮助开发者理解跨服务的请求执行路径,对于调试和性能优化非常有帮助。 在实际使用中,这些 JAR 文件会被添加到 Flume 的 lib 目录下,使得 Flume...
6. **htrace-core-3.1.0-incubating.jar**:HTrace是Hadoop的分布式跟踪系统,用于监控和诊断性能问题。 7. **commons-collections-3.2.1.jar**:Apache Commons Collections,提供了Java集合框架的扩展和实用工具...
`htrace-core-3.1.0-incubating.jar`是HTrace的追踪框架,用于分布式系统中的性能分析和调试。它可以提供细粒度的追踪信息,帮助优化HDFS和MapReduce的性能。 `guava-11.0.2.jar`是Google的Guava库,包含了大量的...
htrace-core4-4.1.0-incubating.jar httpclient-4.5.2.jar httpcore-4.4.4.jar jackson-core-asl-1.9.13.jar jackson-jaxrs-1.9.13.jar jackson-mapper-asl-1.9.13.jar jackson-xc-1.9.13.jar java-xmlbuilder-0.4....
10. **htrace-core-3.1.0-incubating.jar**: HTrace是一个分布式跟踪系统,用于诊断和理解Hadoop集群中数据的流动情况。 在Tomcat服务器环境下,将这些JAR文件放入Web工程的`lib`目录下,可以确保Java应用能够正确...
首先,你需要从Apache官方仓库下载HBase的安装包,如在本文中使用的2.1.0版本。将下载后的HBase tarball文件上传至服务器的指定目录,并进行解压。例如,你可以将其上传到 `/export/softwarerz` 目录,然后通过以下...
用于追踪微服务间的调用链路,提供了Zipkin和HTrace两种集成方案,帮助我们了解请求在系统中的流转情况,对性能优化和问题定位非常有帮助。 8. **Spring Cloud Data Flow**: 用于管理和部署流式处理任务,支持...