Ошибка Logstash: отклонение обновления сопоставления до [db], поскольку окончательное сопоставление будет иметь более одного типа: [meeting_invities, meetingroom "}}}} - PullRequest
0 голосов
/ 21 ноября 2019
Rejecting mapping update to [db] as the final mapping would have more than 1 type: [meeting_invities, meetingroom
"}}}}

ниже - мой logstatsh-mysql.conf. Мне нужно использовать несколько таблиц для ввода jdbc. Пожалуйста, сообщите

input {
    jdbc {
        jdbc_connection_string => "jdbc:mysql://localhost:3306/db"
        jdbc_user => "root"
        jdbc_password => "pwd"

        jdbc_driver_class => "com.mysql.jdbc.Driver"
        statement => "SELECT * FROM meeting"
        tags => "dat_meeting"
    }
    jdbc {
        jdbc_connection_string => "jdbc:mysql://localhost:3306/db"
        jdbc_user => "root"
        jdbc_password => "pwd"

        jdbc_driver_class => "com.mysql.jdbc.Driver"
        statement => "SELECT * FROM meeting_invities;"
        tags => "dat_meeting_invities"


    }
}
output {
    stdout { codec => json_lines }
    if "dat_meeting" in [tags]{elasticsearch {
        hosts => "localhost:9200"
        index => "meetingroomdb"

         document_type => "meeting"   
    }
    }

    if "dat_meeting_invities" in [tags]{elasticsearch {
        hosts => "localhost:9200"
        index => "meetingroomdb"

         document_type => "meeting_invities"   
    }
    }
}
...