Ошибка "Отсутствует идентификатор версии" при подключении к 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. Что мне не хватает?

0 ответов

Другие вопросы по тегам