用jvmti代理测试hbase

64jmpszr  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(402)

我想用hbase的测试用例来测试它。我从这个链接下载了这个项目,并按照说明测试这个项目,它只是运行命令行

mvn test

到这里没有问题。我想做的是用 jvmti agent . 代理工作得非常好,我在几个java文件上试过。通常,我会调用我的代理使用

java -agentpath:/path/to/agent/agent.so javaProgram

在本例中,项目使用maven,而我不擅长pom文件。我试着用

alias java="java -agentpath:/path/to/agent/agent.so "

然而,它没有起作用。如何使用代理测试hbase?

oxosxuxt

oxosxuxt1#

您可以使用 MAVEN_OPTS 环境变量: export MAVEN_OPTS=-agentpath:/path/to/agent.so 一个更通用的解决方案是使用 JAVA_TOOL_OPTIONS 环境变量。
在linux上: export JAVA_TOOL_OPTIONS=-agentpath:/path/to/agent.so 然后跑 mvn

相关问题