HIVE UDF:RuntimeException内部错误:无法找到UNKNOWN的ObjectInspector

时间:2017-03-01 21:23:48

标签: hive hive-udf

我尝试创建一个hive UDF,它返回多个结果。 经度和纬度是UDF的参数。

当我运行该函数时,我得到“FAILED:RuntimeException内部错误:无法找到UNKNOWN的ObjectInspector”错误。

代码:

var app = angular.module('MyApp', []);
var old = <?=json_encode($broker)?>;
app.controller('formController',function ($scope) {
    $scope.broker = angular.copy(old);
});
app.controller('MyController', function ($scope) {
    $scope.IsVisible = false;
    $scope.ShowHide = function () {
        //If DIV is visible it will be hidden and vice versa.
        $scope.IsVisible = $scope.IsVisible ? false : true;
        if($scope.IsVisible==false) {
            this.broker = angular.copy(old);
            console.log(this);
            console.log($scope);
        }
    }
});

1 个答案:

答案 0 :(得分:0)

hive UDF不支持Object作为返回类型,请使用String替换Object。 公共对象评估->公共字符串评估