hadoop - 与配置单元连接时出错,连接到 fiware 的 cosmos 服务器

标签 hadoop fiware fiware-cosmos

我无法通过 hive 连接到 PHP 中的 cosmos 服务器:

 // Load this lib
  require_once __DIR__ . '/php-thrift-sql-master/ThriftSQL.phar';

  // Try out a Hive query

$usuario="user@user";
$clave="pass"; 

  $hive = new \ThriftSQL\Hive( 'cosmos.lab.fiware.org', 10000, $usuario, $clave, 1);
  $hiveTables = $hive
    ->setSasl( false ) // To turn SASL auth off, on by default
    ->connect()
    ->queryAndFetchAll( 'SHOW TABLES' );
  print_r( $hiveTables );

  // Don't forget to clear the client and close socket.
  $hive->disconnect();

Error produced is Thrift\Exception\TTransportException: TSocket: timed out reading 4 bytes from cosmos.lab.fiware.org:10000 in phar://C:/Users/.../php-thrift-sql-master/ThriftSQL.phar/Thrift/Transport/TSocket.php on line 274

我尝试使用其他服务器,例如 storage.cosmos.lab.fiware.org 和 computing.cosmos.lab.fiware.org。如果我设置了很长的超时时间,那么脚本将永远等待。

你能帮我用php连接到cosmos的hive服务器吗?

最佳答案

问题出在你的端口..写端口你在哪里使用hadoop。我的是 8088。

关于hadoop - 与配置单元连接时出错,连接到 fiware 的 cosmos 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37861188/

相关文章:

fiware - 用于集成 IDM GE、PEP 代理和 Cosmos 大数据的 PEP 代理配置文件

hadoop - 固件 Cosmos Hive 授权问题

hadoop - 如何在 MRUnit 中使用 avro 参数测试 reducer ?

hadoop - 如何将多个零件文件放入路径

node.js - axios.post 导致错误请求 - grant_type :'client_credentials'

docker - docker 中的Fiware Orion挂起

android - 我应该在我的 (android) 应用程序中直接访问 FIWARE Orion 上下文代理 API 吗?

hadoop - FIWARE-Cosmos 头节点的 SSH 访问

hadoop - 在配置单元的外部表中创建分区

hadoop - 如何下载特定版本的hadoop文档?