ユーザーが毎回これを行う必要がないように、hue/hive を構成して、いくつかのカスタム jar ファイルを追加し、いくつかの UDF を作成できるようにしたいと考えています。
理想的には、Hive CLI の " .hiverc
" ファイルに似た機能があり、いくつかの HQL ステートメントを配置するだけでこれらすべてを実行できることを願っています。Hueにこの機能があるかどうか誰か知っていますか? ファイルを使用していないようです$HIVE_HOME/conf/.hiverc
。
または、カスタム jar ファイルと UDF の両方を別々に処理できれば、それも問題ありません。たとえば、jar$HADOOP_HOME/lib
をすべてのタスクトラッカーに配置できると考えています。また、何らかの方法で Hue のクラスパスにも配置できると考えています。確かではありませんが、これはそれほど難しいことではないと思います...
しかし、それでも UDF は残ります。Hive のソースを変更して (org.apache.hadoop.hive.ql.exec.FunctionRegistry
おそらく)、Hive のカスタム バージョンをコンパイルできるように思えますが、できればそのうさぎの穴には入りたくありません。