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)

Reply via email to