Reputation: 653
I'm new to NoSQL DBs and Apache HBase but I want to learn it. And I was wondering if I can use HBase with just one server because what I know so far is that there are 3 modes with which HBase can run. 1. Standalone 2. Pseudo-distributed 3. Fully-distributed
so on a single server I'm only able to use standalone and pseudo-distributed but here's the problem, because I've found that these 2 modes are not supposed to be used in production environment.
The question is: Can I use Fully-distributed configuration with a single server or am I forced to buy more servers in order to run HBase in Fully-distributed production environment?
Thank you so much in advance.
Upvotes: 0
Views: 264
Reputation: 3067
A pseudo-distributed configuration is just a fully-distributed running on a single host. You can find a detailed explanation here: http://hbase.apache.org/book/standalone_dist.html
It's up to you to run it in production but It's totally discouraged, if your scale is so small perhaps you should consider simpler options that suit your needs (our good old friends RDBMS maybe?)
Upvotes: 2