Question: can hbase work without hdfs?
Answer: HBase can be used without Hadoop. Running HBase in standalone mode will use the local file system. ... The reason arbitrary databases cannot be run on Hadoop is because HDFS is an append-only file system, and not POSIX compliant. Most SQL databases require the ability to seek and modify existing files.