У меня есть некоторые просканированные данные в Hadoop. Я экспортировал данные из таблицы hbase в таблицу hive. Итак, теперь мне нужно получить доступ к ее таблицам через html, php и т. Д., Чтобы я мог отобразить их в Интернете. Есть ли у них какой-либо учебник или инструмент для этого. Пожалуйста, ведите меня полностью. Моя конечная цель — поиск какой-нибудь записи в сети из таблицы улья.
Вы можете подключить Hive к PHP, чтобы показать данные на веб-странице. Для этого вам нужно использовать ThrifSQL.phar.
см. код ниже
<html>
<body>
<?php
// Load this lib
require_once __DIR__ . '/ThriftSQL.phar';
// Try out a Hive query
$hive = new \ThriftSQL\Hive( 'localhost', 10000, 'user', 'pass' );
$hql = "SELECT * from default.phpexample";
$client = $hive
->connect()
->setSasl(false)
->queryAndFetchAll($hql);
print_r($client);
echo "<table>
<tr>
<th>site_name</th>
<th>price</th>
</tr>";
foreach ($client as $row) {
echo "<tr>\n";
foreach ($row as $field) {
echo "<td>$field</td>";
}
echo "</tr>\n";
}
echo "</table>\n";
$hive->disconnect();
?>
</body>
</html>
обращаться https://github.com/Automattic/php-thrift-sql/blob/master/example.php
Других решений пока нет …