启动HBase2.1.0报错Caused by: java.lang.ClassNotFoundException: org.apache.htrace.SamplerBuilder 1.问题描述 2 .解决 1.问题描述 hadoop HA 3.1.0 Hbase 2.1.0启动报错 Caused by: java.lang.ClassNotFoundException: org.apache.htrace.SamplerBuilder 2.解决 将htrace-core-3.1.0-incubating.jar复制到lib路径下,就可成功找到。 cd $HBASE_HOME cp lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar lib/ 然后启动 sbin/start-hbase.sh
1.11.4-bin-scala_2.11.tgz 下载hudi相关jar包,需要下载hudi-flink-bundle_2.11-0.8.0.jar、commons-logging-1.2.jar、htrace-core -3.1.0-incubating.jar以及htrace-core4-4.1.0-incubating.jar这四个jar包到flink的lib目录下,其中 cd flink-1.11.4/lib wget commons-logging/commons-logging/1.2/commons-logging-1.2.jar wget https://repo1.maven.org/maven2/org/apache/htrace /htrace-core/3.1.0-incubating/htrace-core-3.1.0-incubating.jar wget https://repo1.maven.org/maven2/org /apache/htrace/htrace-core4/4.1.0-incubating/htrace-core4-4.1.0-incubating.jar 修改配置文件 vi conf/workers
启动HBase2.1.0报错Caused by: java.lang.ClassNotFoundException: org.apache.htrace.SamplerBuilder .解决 1.问题描述 hadoop HA 3.1.0 Hbase 2.1.0启动报错 Caused by: java.lang.ClassNotFoundException: org.apache.htrace.SamplerBuilder 2.解决 将htrace-core-3.1.0-incubating.jar复制到lib路径下,就可成功找到。 cd $HBASE_HOME cp lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar lib/ 然后启动 sbin/start-hbase.sh
CAT https://github.com/dianping/cat 应用性能管理工具PinPoint https://github.com/naver/pinpoint Apache HTrace http://htrace.incubator.apache.org/
./ htrace-core-3.1.0-incubating.jar 下载地址: https://repo1.maven.org/maven2/org/apache/htrace/htrace-core /3.1.0-incubating/htrace-core-3.1.0-incubating.jar https://repo1.maven.org/maven2/org/apache/htrace/htrace-core /3.1.0-incubating/htrace-core-3.1.0-incubating.jar [root@bigdata hbase]# cp /usr/local/uploads/htrace-core
htrace -enable: 开启句柄追踪,并且保存当前所有的Handle的快照(Snapshot) 0:006> !htrace -enable Handle tracing enabled. htrace -diff: 将进程当前的所有的句柄和之前快照的句柄进行对比,找出这段时间内多出来的句柄。 0:006> ! htrace -diff Handle tracing information snapshot successfully taken. 0x31 new stack traces since the htrace -diff的信息,然后再自己本地Load Symbols后通过ln HandleLeak+0x....查看相应的函数调用栈,从而定位问题。
apache-tomcat7-solr/webapps/solr/WEB-INF/lib替换jar包: rm hadoop-*.jar rm protobuf-java-*.jar rm -rf htrace-core jar,hadoop-annotations-2.7.2.jar,hadoop-auth-2.7.2.jar, hadoop-common-2.7.2.jar,hadoop-hdfs-2.7.2.jar,htrace-core
具有可视化的控制台也是链路跟踪的一个重要要求 2、认识Sleuth和Zipkin 2.1、Sleuth Spring cloud 借助了Google Dapper、Twitter Zipkin和Appache HTrace 其兼容Zipkin、HTrace和Log-based追踪微服务的服务调用链路。 Sleuth术语: 跨度(Span): 它是链路跟踪的基本单元。
guava-12.0.1.jar, /ROOT/server/hbase/lib/hbase-protocol-0.98.12-hadoop2.jar, /ROOT/server/hbase/lib/htrace-core guava-12.0.1.jar, /ROOT/server/hbase/lib/hbase-protocol-0.98.12-hadoop2.jar, /ROOT/server/hbase/lib/htrace-core guava-12.0.1.jar, /ROOT/server/hbase/lib/hbase-protocol-0.98.12-hadoop2.jar, /ROOT/server/hbase/lib/htrace-core
<value>filesystem</value> </property> </configuration> 四、添加依赖包 在%HBASE_HOME%/lib 目录下添加以下依赖包 htrace-core4 -4.2.0-incubating.jar htrace-core-3.1.0-incubating.jar jansi-1.17.1.jar 避免以下报错 [ERROR] Terminal initialization
hbase-shaded-netty:2.2.1:ja org.apache.hbase.thirdparty:hbase-shaded-protobuf:2.2.1:ja org.apache.htrace :htrace-core:3.1.0-incubating:ja org.apache.htrace:htrace-core4:4.1.0-incubating:ja org.apache.zookeeper 2.2.6.ja hbase-shaded-miscellaneous-2.2.1.ja hbase-shaded-netty-2.2.1.ja hbase-shaded-protobuf-2.2.1.ja htrace-core -3.1.0-incubating.ja htrace-core4-4.1.0-incubating.ja protobuf-java-2.5.0.ja zookeeper-3.4.14.ja ```
<value>filesystem</value> </property> </configuration> 四、添加依赖包 在%HBASE_HOME%/lib 目录下添加以下依赖包 htrace-core4 -4.2.0-incubating.jar htrace-core-3.1.0-incubating.jar jansi-1.17.1.jar 避免以下报错 [ERROR] Terminal initialization
/htrace-core-3.0.4.jar ./jackson-core-asl-1.9.13.jar ./jackson-mapper-asl-1.9.13.jar . /htrace-core-3.0.4.jar ./jackson-core-asl-1.9.13.jar ./jackson-mapper-asl-1.9.13.jar .
commons-configuration-1.6.jar hadoop-auth-2.6.0-cdh5.15.0.jar hadoop-common-2.6.0-cdh5.15.0.jar hadoop-hdfs-2.6.0.jar htrace-core -3.2.0-incubating.jar htrace-core4.4.0.1-incubating.jar 区别 image.png
的工具 Spring Cloud Config,用来对配置进行管理,可以把每个服务的配置放在远端服务器以方便进行配置修改 Spring Cloud Sleuth,Tracing采集工具包,对Zipkin,HTrace 提供多维度数据模型,灵活强大的查询语句,有多种可视化图形界面 Spring boot admin,用来管理Spring Boot应用的工具,提供可视化的用户界面 Zipkin,分布式追踪工具,用来采集程序的延时数据 Htrace Archaius 服务熔断:Hystrix,resilience4j 网关:Zuul,Spring Cloud Gateway 负载均衡:Ribbon,Feign 追踪工具:Sleuth,Zipkin,Htrace
hbase-it-1.3.1.jar $HIVE_HOME/lib/hbase-it-1.3.1.jar [bigdata@hadoop002 lib]$ ln -s $HBASE_HOME/lib/htrace-core -3.1.0-incubating.jar $HIVE_HOME/lib/htrace-core-3.1.0-incubating.jar [bigdata@hadoop002 lib]$ ln -s
hbase-protocol-1.1.4.jar,file:///itcast/hive-1.2.1/lib/hbase-server-1.1.4.jar,file:///itcast/hive-1.2.1/lib/htrace-core /lib cp $HBASE_HOME/lib/hbase-protocol-1.0.0-cdh5.5.1.jar $HIVE_HOME/lib cp $HBASE_HOME/lib/htrace-core
hadoop/share/hadoop/common/lib/hadoop-auth-3.1.3.jar /usr/local/servers/hadoop/share/hadoop/common/lib/htrace-core4 [root@bigdata lib]# cp /usr/local/servers/hadoop/share/hadoop/common/lib/htrace-core4-4.1.0-incubating.jar
实现的服务发现和配置管理 Spring Cloud Security 提供安全机制,支持 OAuth2 rest 客户端 Spring Cloud Sleuth 提供分布式跟踪功能,兼容 Zipkin、HTrace
<artifactId>junit</artifactId> </dependency> <dependency> <groupId>org.htrace </groupId> <artifactId>htrace-core</artifactId> <version>3.0.4</version>