Hi folks. I'm trying to wrap my head around the latest Hive architecture (as of 0.12 at least). From what I've gathered:
- HiveServer2 is the new Thrift based Hive server. - We can use Thrift, JDBC, and ODBC tools to connect to HiveServer2. - Beeline is an included CLI that connects to HiveServer2 via JDBC - HiveServer1 sounds like it is deprecated, though it's still available to run if you want. Are those understandings correct? Some questions I have: What about the original CLI? I was playing with a distribution and I'm still able to use the CLI.Will this be deprecated in favor of Beeline? Or will both be available going forward? When would you use the CLI vs Beeline? Does the CLI require HiveServer1 to operate? My understanding is that it doesn't and that the CLI only works in embedded mode. Thanks much for any info!