Ошибка "Отсутствует идентификатор версии" при подключении к Hive с использованием Thrift-модуля Perl
Я попытался подключиться к Hive, используя Thrift::API::HiveClient2.
Написал следующее:
#!usr/bin/perl
use strict;
use warnings;
use Thrift::API::HiveClient2;
my $port = 12345;
my $host = '123:456:789:987';
my $client = Thrift::API::HiveClient2->new(
host => $host ,
port => $port,
);
$client->connect() or die "Failed to connect\n";
my $query = "hive query;";
my $rh = $client->execute($query);
Я получаю следующую ошибку->
Thrift::TException error: Missing version identifier (code 0) (in cleanup)
Thrift::TException error: Missing version identifier (code 0) at (eval 144)
line 31.
Мой клиент Hive - HiveClient2. Что мне не хватает?