私は、HiveServerがマルチクライアントの同時実行と認証をサポートしておらず、HiveServer2で処理されていることを知っています。HiveServerとHiveServer2
これはHiveServer2でどのように処理され、なぜHiveServerではサポートされないのかを知りたいと思います。
おかげで、私は数日前に知った SREE
私は、HiveServerがマルチクライアントの同時実行と認証をサポートしておらず、HiveServer2で処理されていることを知っています。HiveServerとHiveServer2
これはHiveServer2でどのように処理され、なぜHiveServerではサポートされないのかを知りたいと思います。
おかげで、私は数日前に知った SREE
この質問に対する答えは簡単です、。
各クライアントは、hiveserverまたはhiveserver2のTHRIFT APIを介して接続されている必要があります。これらのクライアントは、言語固有のクラスライブラリを起動してクライアントコードをハイブ理解可能なコードに変換するプロセスを起動します。
誰もが知っているように、プロセスはシングルスレッドでもマルチスレッドでもかまいません。 hiveserver1では、クラスライブラリがマルチスレッドをサポートしないため、プロセスはシングルスレッド化されています。 hiveserver2では、これらはマルチスレッドクラスライブラリにアップグレードされており、したがって複数のセッションをサポートしています。セキュリティに関連する
おかげで、 SREE
下記のリンクを参照してください。