You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Allan Yang (JIRA)" <ji...@apache.org> on 2018/07/11 09:23:00 UTC

[jira] [Created] (HBASE-20870) Wrong HBase root dir in ITBLL's Search Tool

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)