- adding flag --backends="host:port,host:port,..." , which TestEnv uses to create clients for ImpalaBackendServices
running on those nodes; this is just a hack in order to be able to use runquery for multi-node execution
- impalad-main.cc: main() of impala daemon, which will export both ImpalaService and
ImpalaBackendService (but at the moment only does the latter; everything related to ImpalaService is commented out)
- com.cloudera.impala.service.Frontend: API to the frontend functionality; invoked by impalad via jni; ignore for now
Adding classes Scheduler, SimpleScheduler, ExecEnv, TestExecEnv, BackendClientCache.
Backend hbase scanner applies start/end keys.
Also added new hbase-backed test table hbasestringids, which maps hbasealltypesagg, except the row key/id column is a string
(otherwise it's not possible to apply query predicates).
- added support for mvn based builds and also a driver script 'recreate_store.sh' to regenerate the data.
- switched test setup to create test tables via a hive cli script rather than programmatically
- added script to load data into default.AllTypes table (24-way partitioned)