ホームページ  >  記事  >  バックエンド開発  >  PHPを使用してハイブ内のデータを表示する方法はありますか?

PHPを使用してハイブ内のデータを表示する方法はありますか?

WBOY
WBOYオリジナル
2016-06-23 13:57:45819ブラウズ

質問: (1) php が thrift 経由で hive2 に接続するとき、ユーザー名とパスワードはどこに設定されますか?
インターネット上の人々は tsocket オブジェクトを直接ネットし、SQL を直接実行しているようですが、接続しようとしても接続できません。ユーザー名とパスワードがないと接続できないと思いますよね?
(2) php 経由で hive2 に接続した人はいますか?
(3) Java の jdbc を使用してハイブに接続すると正常に接続できますが、Java を使用して thrift サーバー経由で接続すると接続できません。 连 (4) PHP と Hive2 の接続原理は何ですか?


ディスカッションに返信(解決策)

深すぎて理解できません

- hadoop にアクセスして質問してください

複数のデータベース間に区別はなく、ユーザー名とパスワードは必要ありません

さて、確かにユーザー名とパスワードは必要ありませんが、hive-service2 への PHP 接続はまだ接続できません

hive-service2 を停止し、hive-service を開始すると、直接接続できます。 ! !
問題はまだ残っています: hive2 は thrift 接続をサポートしていないようです。そしてハイブもできます!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。