Github user joshelser commented on the issue:
https://github.com/apache/phoenix/pull/315
> It's just that some project using PQS wants to change configuration via
code, It wont be possible since HBaseConfiguration.create() will only read XML
on the class path
Downstream users would instantiate QueryServer directly, not call `main()`.
Still, the bigger issue is the ConfigurationFactory being ineffective.---
