Я запихнул json (20 пар ключ-значение) в kafka и смог его тоже использовать - проверил, чтобы убедиться, что данные успешно передаются в kafka или нет.
следующий скриптсоздание конвейера, но он не загружает данные в таблицу memsql.Нужно ли мне изменить сценарий создания конвейера для типа данных JSON.
CREATE OR REPLACE PIPELINE omnitracs_gps_evt_pipeline
AS LOAD DATA KAFKA '192.168.188.110:9092/ib_Omnitracs'
INTO procedure INGEST_OMNITRACS_EVT_PROC;
DELIMITER //
CREATE OR REPLACE PROCEDURE INGEST_OMNITRACS_EVT_PROC(batch query(evt_json json))
AS
BEGIN
INSERT INTO TEST(id, name)
SELECT evt_json::ignition,evt_json::positiontype
FROM batch;
ECHO SELECT 'HELLO';
END
//
DELIMITER ;
TEST PIPELINE omnitracs_gps_evt_pipeline LIMIT 5;
START PIPELINE omnitracs_gps_evt_pipeline FOREGROUND LIMIT 5 BATCHES;
Может кто-нибудь помочь, пожалуйста, как это должно быть.