Flink 1.11对Kudu kerberos的写入已过期

时间:2020-09-22 10:31:46

标签: apache-flink

最近,我们将flink 1.8升级到flink 1.11。但是,由于kerberos票证过期,长时间将纱线写入数据到KUDU的作业失败了,这是因为karberos票已过期。我们不更改kerberos的任何代码和配置,这真是奇怪。使用Kerberos的HDFS和Hbase作业效果很好。

KuduSinkFunction是我自己编写的,可以在1.8中很好地工作。在taskmanager中打开kudu表时会发生此异常。

 @Override
    public void invoke(IN row, Context context) throws KuduException {
        Insert insert;
        KuduTable table;
        if (schema != null) {
            String serializeTableName = schema.serializeTable(row);
            if (serializeTableName == null) return;
            table = client.openTable(serializeTableName);
        }
        else
             table = client.openTable(tableName);
        insert = table.newInsert();
        //...

对这个问题有什么想法吗?在flink 1.11中更改了哪些与kerberos相关的模块?

0 个答案:

没有答案