YARN-7063. TestTimelineReaderWebServicesHBaseStorage fails with NoClassDefFoundError on TSv2 branch2. (Varun Saxena via Haibo Chen)

This commit is contained in:
Haibo Chen 2017-09-12 09:13:05 -07:00 committed by Varun Saxena
parent d77530b227
commit 572ebd1a95

View File

@ -86,7 +86,17 @@ protected static void initialize() throws Exception {
"org.apache.hadoop.yarn.server.timelineservice.storage."
+ "HBaseTimelineReaderImpl");
config.setInt("hfile.format.version", 3);
server = new TimelineReaderServer();
server = new TimelineReaderServer() {
@Override
protected void addFilters(Configuration conf) {
// The parent code uses hadoop-common jar from this version of
// Hadoop, but the tests are using hadoop-common jar from
// ${hbase-compatible-hadoop.version}. Between these versions, there
// are many differences, including classnames and packages.
// We do nothing here, so that we don't cause a NoSuchMethodError or
// NoClassDefFoundError.
}
};
server.init(config);
server.start();
serverPort = server.getWebServerPort();