Мы пытаемся получить сообщения в kafka с начала, используя STORM VERSION 0.9.3, и мы можем поместить его в HBASE TABLE.Невозможно получить сообщения в STORM NEW VERSION (1.0.1) из BEGINNING
Для этого конфигурация которой мы использовали:
kafkaConfig.forceFromStart = true;
Таким образом, мы получали сообщения от OFFSET 0 т.е. запуск в HBase таблице т.е. полных сообщений.
Но когда мы пытаемся получить сообщения от начала в kafka, используя STORM VERSION 1.0.1 и пытаясь поместить его в HBASE TABLE, мы получаем только последние сообщения. Мы не получаем сообщение с самого начала, это OFFSET 0 (то есть последнее добавленное сообщение было доступно, но не с самого начала).
Конфигурация, которую мы использовали:
kafkaConfig.scheme = new SchemeAsMultiScheme(new StringScheme());
kafkaConfig.useStartOffsetTimeIfOffsetOutOfRange = true;
kafkaConfig.startOffsetTime = kafka.api.OffsetRequest.EarliestTime();
kafkaConfig.ignoreZkOffsets = false;
kafkaConfig.maxOffsetBehind = Long.MAX_VALUE;
kafkaConfig.startOffsetTime = -2;
Любая помощь приветствуется.
спасибо за Ваш ответ. –
Но мы уже установили эту конфигурацию в нашем коде, а также попытались установить kafkaConfig.startOffsetTime = -2; .. мы можем читать все сообщения из kafka, но при вставке в таблицу hbase запускается только последний msg ... любая помощь.. –