Allan Yang created HBASE-20870:
----------------------------------
Summary: Wrong HBase root dir in ITBLL's Search Tool
Key: HBASE-20870
URL: https://issues.apache.org/jira/browse/HBASE-20870
Project: HBase
Issue Type: Bug
Components: integration tests
Affects Versions: 2.0.1, 3.0.0, 2.1.0
Reporter: Allan Yang
Assignee: Allan Yang
When using IntegrationTestBigLinkedList's Search tools, it always fails since
it tries to read WALs in a wrong HBase root dir. Turned out that when
initializing IntegrationTestingUtility in IntegrationTestBigLinkedList, its
super class HBaseTestingUtility will change hbase.rootdir to a local random
dir. It is not wrong since HBaseTestingUtility is mostly used by Minicluster.
But for IntegrationTest runs on distributed clusters, we should change it back.
Here is the error info.
{code:java}
2018-07-11 16:35:49,679 DEBUG [main] hbase.HBaseCommonTestingUtility: Setting
hbase.rootdir to
/home/hadoop/target/test-data/deb67611-2737-4696-abe9-32a7783df7bb
2018-07-11 16:35:50,736 ERROR [main] util.AbstractHBaseTool: Error running
command-line tool java.io.FileNotFoundException: File
file:/home/hadoop/target/test-data/deb67611-2737-4696-abe9-32a7783df7bb/WALs
does not exist
at
org.apache.hadoop.fs.RawLocalFileSystem.listStatus(RawLocalFileSystem.java:431)
at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1517)
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)