R Hive Thrift Client

Я работаю над добавлением поддержки HiveServer2 в пакет доступа к данным для компании R. Мне любопытно, каким будет лучший способ создания клиента R Thrift. Я рассматриваю возможность написания обертки R вокруг клиента Java Thrift, как это делает rhbase, но я предпочел бы чистое R-решение, если это возможно.

Примечания:

  • HiveServer2 бережливый сервер отличается от исходного сервера Hive Thrift.
  • Я просмотрел и использовал пакет RHive. Среди других проблем, которые у меня есть, требуется система-установка Hadoop и Hive, которые не всегда будут доступны на клиентских компьютерах R.
  • Мое несколько ужасное, но в настоящее время достаточное - обходное решение заключается в том, чтобы обернуть beeline клиент в некоторой добре R.