Skip to content

Automation: run HBASE in standalone mode#95

Open
ostinru wants to merge 5 commits intoapache:mainfrom
ostinru:hbase-standalone
Open

Automation: run HBASE in standalone mode#95
ostinru wants to merge 5 commits intoapache:mainfrom
ostinru:hbase-standalone

Conversation

@ostinru
Copy link
Copy Markdown
Collaborator

@ostinru ostinru commented Apr 3, 2026

Start HBase only for test groups that require it (hbase, proxy) instead of launching it as part of the default Hadoop stack. This frees RAM for all other test groups.

Additionally, run HBase in standalone mode:

  • No separate RegionServer process
  • No separate ZooKeeper process
  • No dependency on HDFS

@ostinru ostinru force-pushed the hbase-standalone branch from 8b9b224 to 912e223 Compare April 3, 2026 12:44
@ostinru
Copy link
Copy Markdown
Collaborator Author

ostinru commented Apr 3, 2026

It is not TestContainer version... However it should produce the same result (lower resource usage in tests)

@ostinru
Copy link
Copy Markdown
Collaborator Author

ostinru commented Apr 3, 2026

Summary:

@ostinru
Copy link
Copy Markdown
Collaborator Author

ostinru commented Apr 12, 2026

@liuxiaoyu, I have spent unreasonable amount of time trying to put ZooKeeper + HBase into Testcontainer and make it accessible from PXF & host systems. And I failed. I am giving up on HBase testcontainer =(

However this PR can improve stability of the tests in two ways:

  • HBase tests doesn't rely on HDFS stability
  • Other tests doesn't rely on HBase stability (avoid [utils][2026-04-11 13:16:01] ERROR HBase RegionServer not running error)

@ostinru ostinru marked this pull request as ready for review April 12, 2026 10:13
@ostinru ostinru requested a review from MisterRaindrop April 13, 2026 06:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant