Подключение раковины: Подключение к канализации раковины

Подключение мойки на кухне своими руками: характеристики и особенности монтажа

Содержание статьи:

Установка раковины на кухне — задача, посильная для опытного домашнего умельца. Современные устройства изготавливаются из различных материалов — стали, стекла, керамики, искусственного и натурального камня — но все они делятся на несколько видов, в соответствии со способом монтажа. Различают подвесные, врезные, интегрированные, накладные и подстольные мойки.

Содержание

Разновидности конструкций

Подвесная конструкция

Ассортимент кухонных моек включает в себя разнообразие моделей. Так, каждый покупатель сможет подобрать для себя подходящий вариант, ориентируясь на свои возможности и вкус.

Подвесные

Такие мойки — самый бюджетный вариант. В дизайн современной кухни они вписываются плохо, но свои плюсы у них есть: установка производится быстро, подгонка под поверхность стола не требуется. Подвесные конструкции бывают стальными и эмалированными, реже (из-за небольшого размера) используют обычные керамические раковины для ванной комнаты. Это хороший выбор для подсобного помещения, дачного участка. Они будут долго служить везде, где требуется не столько эстетическая красота, сколько функциональность.

Врезные

Эти мойки отличаются большой функциональностью и разнообразным дизайном. Есть модели с двумя-тремя отделениями, в том числе на разных уровнях. Некоторые виды имеют наклонные поверхности, которые удобно использовать для размораживания продуктов и сушки кастрюль. Дополнительные отделения облегчают обработку большого количества овощей и фруктов. Диаметры слива у этих моделей бывают до 100 мм, поэтому подключение измельчителя отходов к ним не вызывает проблем. Большой выбор форм — угловые модели, круглые, овальные, прямоугольные, квадратные — позволяет подобрать вариант для любой кухонной мебели.

Интегрированные

Такие раковины выглядят, как единое целое с моечным шкафом. Эстетично, герметично и практично. Часто они оборудованы предустановленным измельчителем отходов. У такой мойки только два недостатка — приобрести ее можно лишь в составе гарнитура, а изменить место размещения раковины нельзя.

Накладные

Монтаж накладного изделия

Эти модели сочетают в себе доступную стоимость, функциональность и простоту монтажа. Цена дополнительных материалов для установки раковин невелика. Их недостатки — невозможность использования в гарнитурах со сплошной рабочей поверхностью, необходимость надежной герметизации зазора между стеной и задней частью мойки. Установку изделия в кухне малогабаритной квартиры, оборудованной секционной мебелью, производят на шкафчик между столом и плитой. Накладную конструкцию подбирают точно под размер установленной секции, в противном случае придется подгонять шкаф.

Подстольные

Это разновидность врезных раковин, с той разницей, что раковина располагается ниже поверхности шкафа — ровно на толщину крышки. Модели подстольных моек отличаются эстетичностью и удобством, поскольку вода из крана, ударяясь о более глубокое дно, не разбрызгивается. Это позволяет размещать раковины в непосредственной близости от плиты. Они также хорошо подходят для открытых кухонь-столовых.

Недостаток — приспособления можно встраивать только под водостойкие поверхности: керамические, мраморные, акриловые.

Как установить мойку на кухне: обзор методов

Установка кухонной мойки

Способ установки кухонной мойки зависит от ее типа и вида рабочей поверхности тумбы. В домашних условиях проще всего монтировать подвесную и накладную раковины. Чуть больше усилий придется приложить при подключении врезной конструкции.

Установка подвесной раковины

Крепежные шпильки, на которые будет устанавливаться раковина, обычно входят в комплект поставки вместе с дюбелями и пластиковыми вкладышами. Из дополнительных материалов понадобится тефлоновая лента. В стене на высоте 80-85 см от пола сверлят отверстия для дюбелей, вкручивают крепежные шпильки. Раковину (с заранее установленным на ней смесителем) надевают на шпильки, затем устанавливают пластмассовые вкладыши и затягивают гайки.

Установка накладной мойки

Накладные мойки бывают простыми и задвижными. Первые обычно имеют деревянный каркас и устанавливаются с помощью направляющих штырей, отверстия под которые сверлят в верхних торцах стенок тумбочки. Если толщина стенок недостаточна или шкаф металлический, крепления делают с помощью металлических мебельных уголков и саморезов. Задвижные мойки имеют направляющие в виде салазок, они легко и надежно крепятся, надвигаясь на тумбочку по продольным пазам.

Если тумбочка с накладной мойкой размещается вплотную к стене, целесообразно выбрать модель, которая имеет защитную планку на задней стороне — это поможет предотвратить попадание брызг воды между стеной кухни и задней стенкой шкафа. В любом случае следует тщательно промазать торцы стенок водостойким герметиком.

Установка врезной мойки

Сразу стоит заметить, что своими силами вмонтировать мойку в поверхность, сделанную из мрамора, керамогранита или подобного твердого материала не получится, придется приглашать специалиста. Если же отверстие предстоит прорезать в ДВП или МДФ, понадобятся самые обычные инструменты домашнего мастера: электрический лобзик, дрель, пассатижи, отвертки.

Также потребуются наждачная бумага, малярный скотч, водостойкий клей, силиконовый герметик. Установка мойки начинается с разметки столешницы, шаблон вместе с крепежами и кронштейнами входит в комплект. С помощью карандаша и шаблона, закрепленного скотчем, очерчивают контур прорези. Затем вдоль контура наклеивают скотч (для защиты поверхности от сколов). После выпиливания отверстия края зачищают и обрабатывают герметиком. Плотно зафиксировать раковину в проеме поможет водостойкий клей. После этого затягивают крепежные кронштейны и наносят дополнительный слой силиконового герметика.

Подключение к водопроводу и канализации

Подсоединение всех моделей к системе водоснабжения и канализационной трубе происходит одинаково. Расхождения могут быть лишь в последовательности действий. После установки чаши приступают к сборке смесителя:

  1. Вкручивают крепежные шпильки.
  2. С помощью рожкового ключа подключают шланги горячей и холодной воды.
  3. Надевают на крепежные шпильки резиновый вкладыш и прижимную шайбу.
  4. Аккуратно затягивают гайки.

Далее, подключают шланги, идущие от смесителя, к соответствующим трубам горячей и холодной воды. Для уплотнения соединения используют резиновые вкладыши, а также тефлоновую ленту. После смесителя подключают сифон. Желательно выбрать сифон S-образной формы, он меньше засоряется, в отличие от бутылочных. Через слив в раковины выводят выпуск сифона, фиксируют его, затем прикручивают сливную трубу — жесткую или эластичную гофрированную.

Трубу вставляют в канализационное отверстие, уплотняя при необходимости манжеткой. Для двойной изоляции на нее наносят слой герметика. После проверки всех соединений на протекание мойка готова к эксплуатации.

Отзывы покупателей

Марина, г. Москва: «Мойки из нержавейки даже не рассматривали. Шум от воды, налет после мытья посуды. В общем, решили, что нужна керамическая и довольно большая. Подходящую по габаритам увидела в витринном образце Леруа Мерлен. Blanco, силгранит, очень большая, длина 85 см! Ребенка можно купать. Жалко было выпиливать такой кусок столешницы, но мойка себя оправдала. Кстати, муж сам ее установил, по картинкам все было понятно. Есть четыре возможных расположения крана, отмечены наклейками. В уходе простая, кипящую воду в нее не сливаю».

Виктория, г. Москва: «Для меня важным критерием была идеально точная геометрия, чтобы мойка плотно села на. Села она плотно и без зазоров, но в итоге оказалось, что вода не уходит полностью в слив (по уровню проверяли — все ровно!) Это дефект самого дна. Приходится вытирать воду, чтобы не было известкового налета (мойка темная, в глаза сразу бросается). Других недостатков нет вроде. Цвет очень красивый, под черный мрамор с серебристыми прожилками. Хотя немного настораживает “пластиковый” запах, если выливаешь горячую воду. Понятно, что материал искусственный мрамор, но на этикетке написано “80 % натурального мрамора”. А так все устраивает, для своей ценовой категории хорошая мойка

».

Мария, г. Москва: «Выбор пал на ALVEUS Cubo 40. Материал алгранит (на 70% гранитная пыль с акрилом). Привлек западный дизайн и необычная цветовая гамма. Радужное, теплое переливание оттенков бежевого. На ощупь приятная, немного шершавая, и теплая. Производитель гарантирует устойчивость к царапинам и температуре до 280 градусов, можно ставить сковородки и кастрюли. Мойка поворотная, имеет две чаши и крыло. Установка без заморочек, но смеситель надо покупать отдельно. Зато двойной сифон в комплекте

».

инструкция по установке своими руками

После выбора и покупки мойки или умывальника самые важные этапы – установка, подключение к водопроводу и канализации. Во многом нюансы монтажа зависят от типа сантехнического прибора. Раковины могут быть разных видов – накладные, консольные (подвесные), врезные. Это определяет выбор сифона, специфику, удобство подключения умывальника и мойки к канализации.

Монтаж мойки в кухню и умывальника в ванную осуществляется примерно одинаково, т.к. назначение приборов схоже. Чаще всего владелец дома может выполнить все работы самостоятельно. Есть общие правила, которых нужно придерживаться при установке сантехники, их обязательно следует знать. Однако если нет навыков обращения с инструментами или планируется сложная установка сантехники, лучше все-таки вызвать мастера.

Установка раковины в ванной комнате

  1. Подготовительные работы. На этом этапе размечают места фиксации мойки на стене, вкручивают крепежные детали и определяются с особенностями монтажа опоры, если она предусмотрена.
  2. Подключение к водопроводу. Эти работы можно выполнять, когда раковина уже прочно прикреплена к стене, но смеситель лучше установить заранее.
  3. Закрепление сантехнического прибора. На этом этапе нужно надежно зафиксировать мойку на крепежных деталях и опорах, закончить работы по подключению к водопроводу.
  4. Подключение мойки к канализации. Это завершающий этап работ. Нужно правильно установить сантехническое оборудование, добиться герметичности соединений. От правильности подключения умывальника к канализации зависит удобство его эксплуатации, наличие/отсутствие засоров в будущем.

Схема монтажа мойки или раковины

Если выбрана простая модель без дополнительных аксессуаров, а внизу не будет установлена стиральная машина или другое устройство, то оптимальная высота раковины – 850 мм. Сантехническим прибором будет удобно пользоваться, а установку сифона и подключение мойки к канализации можно выполнить своими руками, т.к. пространства будет достаточно, а доступ ко всем элементам системы останется свободным.

Для модели с опорой высота определяется в зависимости от высоты ножки или мебели, в которую она будет вмонтирована. Когда решено, где будет установлена раковина, на стене проводят ровную горизонтальную линию. Прибор прикладывают к линии, отмечают места крепления. В одиночку это сделать трудно, поэтому нужен помощник, чтобы придержать умывальник. Если сантехнику устанавливают на ножку или предмет меблировки, задача упрощается.

По готовой разметке делают отверстия в стенах, забивают дюбели и устанавливают шпильки для крепежа. Глубина вкручивания шпилек должна быть такой, чтобы прибор был надежно зафиксирован, но при этом свободно размещался на креплениях. Как правило, все необходимые детали входят в комплект раковины. При установке их нужно использовать все, чтобы не осталось лишних деталей.

Схема: высота установки умывальника в ванной

Высота раковины над стиральной машинкой ↑

Если под раковиной планируется поставить стиральную машину, то лучше всего подойдет модель типа «кувшинка». Ее слив оборудован так, чтобы оставалось достаточно места под раковиной. Есть два вида слива: первый направлен назад, а второй – вниз.

Конструкции первого типа оставляют больше места для машинки, однако из-за изгибов возможны частые засоры. Слив, направленный вниз, разработан так, чтобы вода нормально проходила по трубам, однако раковину придется разместить выше над машинкой. Высоту размещения сантехприбора рассчитывают индивидуально.

Чтобы раковиной было удобнее пользоваться, ее можно выдвинуть немного вперед от стены. Тогда при умывании человек не будет упираться ногами в машинку. Такой нехитрый прием позволит максимально сэкономить полезную площадь без ущерба для комфорта эксплуатации.

Схема: установка умывальника над стиральной машиной

Для установки смесителя в него вставляют крепежную шпильку, после этого подключают шланги для воды и аккуратно затягивают, чтобы они были закреплены плотно, но не чрезмерно. Далее устанавливают уплотнительную резинку, шайбу, гайки (их подтягивают гаечным ключом).

Главное, чтобы после установки смеситель был расположен правильно: его носик должен размещаться под прямым углом к стене, на которую монтируют раковину. Также следует обратить внимание на затяжку гаек. Когда смеситель уже будет закреплен, их уже не получится затянуть плотнее, поэтому нужно сразу все делать качественно и проверять.

Смеситель для мойки на кухне

Мастер-класс по установке смесителя ↑

Когда смеситель уже установлен на мойку, ее нужно прикрепить к стене и закончить подключение к водопроводу. Для этого прибор надевают на подготовленные крепежные шпильки, устанавливают пластиковые вкладыши, которые поставляются в комплекте, и закручивают гайки. Если под раковиной предусмотрена опора, то ставят на нее.

Под краном должна быть уплотнительная резиновая прокладка. Ее располагают над гайкой. Уплотнитель не помешает в будущем подтянуть гайку, поэтому не стоит затягивать ее слишком туго. Если при проверке подключения кран будет подтекать, достаточно просто туже затянуть соединение.

Подключение водопроводных шлангов

Как подключить умывальник к канализации? Этот этап завершающий. К сантехническому прибору подключают сифон, к которому прикрепляют трубу – гофрированную или жесткую с изгибом. Потом трубу подключают к канализации. Если ее диаметр не совпадает с канализационным выпуском, используют специальный резиновый переходник.

Когда работа окончена, остается только проверить герметичность соединений. Для этого открывают краны и проводят по трубам сухой рукой или белой салфеткой. Если все нормально и нет протечек, сантехника готова к эксплуатации.

Подключение сифона мойки к канализации

Нормальная эксплуатация сантехники возможна только в том случае, если сифоны правильно подобраны к мойкам и раковинам. Иначе можно столкнуться с проблемой постоянных засоров. Различают несколько типов приборов:

  • Трубные. Эти сифоны напоминают по виду буквы S или U, бывают разборными или неразборными. В нижней части предусмотрена специальная пробка, достав которую, можно легко прочистить сифон. При установке трубного сифона важно, чтобы слив умывальника и ввод в канализацию совпадали.
  • Бутылочные. Сифон получил свое название из-за той части, в которой размещается гидрозатвор. Она по форме напоминает бутылку. Сифон соединяется с канализацией с помощью прямой или гибкой трубы. Прибор компактен, прост в уходе: его легко разобрать и почистить. Недостаток заключается в том, что чистить приходится часто, ведь из-за сложной формы сифон часто забивается.
  • Скрытые. Это разновидность бутылочного сифона. При установке видна только часть конструкции (труба), а вторая часть (бутылка) устанавливается в стену. Такие сифоны довольно дороги и сложны в установке.
  • Гофрированные. Сифон изготовлен в виде гибкой трубки, которая подходит для всех типов моек. Такие приборы дешевы, просты в установке, однако их внутренние стенки быстро обрастают жиром, остатками мыла, а трубу невозможно разобрать.

Трубный S-образный и бутылочный сифоны

На каком варианте лучше остановиться ↑

Для установки под мойку в кухне лучше выбрать трубный сифон в форме буквы S, т.к. элементы канализации часто забиваются жиром и кухонными отходами, а такой прибор проще чистить. Для умывальника в ванную можно выбрать как трубный, так и бутылочный сифон, поскольку здесь засоры раковины бывают реже. Если доступ к прибору свободный, то даже если он засорится, проблему легко решить.

Что касается материалов, то сифоны могут быть изготовлены из полиэтилена, полипропилена, латуни или бронзы. Самые надежные модели – металлические, однако полипропиленовые успешно с ними конкурируют благодаря более низкой цене и приемлемому качеству. Помимо формы и материала, при выборе следует учитывать диаметр горловины, наличие перелива и дизайн, если модель не будет закрыта тумбой или ножкой раковины.

Металлический сифон

В процессе подключения умывальника и мойки к канализации не следует слишком сильно затягивать гайки. Это может негативно сказаться на состоянии резиновых прокладок и раньше времени вывести их из строя. Если соединения будут подтекать, то прокладку можно будет вынуть, высушить, обработать герметиком и установить заново, а соединение подтянуть.

Подключение раковины к канализации и водопроводу: основные этапы монтажа

Монтаж сантехнического оборудования в санузле предполагает подключение к канализации и системе водопровода. Для многих хозяев квартир и начинающих мастеров этот этап работ становится камнем преткновения. Но, зная тонкости монтажа и имея под рукой все необходимое оборудование, произвести подключение раковины к канализации можно и своими силами. Рассмотрим в деталях основные моменты технологии установки и подключения раковины.

Специфика установки раковины зависит от вида сантехники. Помимо изделий обычной конфигурации, сегодня пользуются широкой популярностью такие виды моделей, как «тюльпан» или «полутюльпан», двойные раковины и умывальники, которые монтируют над стиральными машинками.

«Тюльпан» — умывальник на пьедестале ↑

Раковины типа «тюльпан» или «полутюльпан» отличаются глубокой маленькой чашей и длинным пьедесталом. Они могут иметь монолитную конструкцию или собираться из двух деталей: чаши и подставки.

Чаша на ножке освобождает пространство и скрывает коммуникации

Небольшие размеры умывальника «тюльпан» позволяют использовать такие модели при обустройстве санузлов, не отличающихся большими габаритами. В подставке скрывают все коммуникации. Она же выполняет роль опоры для чаши.

Единственный недостаток конструкции – сложность прочистки сифона в процессе эксплуатации. Убрав пьедестал, в случае необходимости прочистки сифона, чашу приходится придерживать руками.

Двойная раковина ↑

Умывальники с двумя чашами некогда выступали лишь атрибутом респектабельных домов. Сегодня рынок предлагает большой выбор двойных раковин, причем в широком ценовом диапазоне. Можно встретить сдвоенные модели, ширина которых не превышает 80 см. Благодаря компактным габаритам их с легкостью можно вместить даже в ванную стандартной планировки.

Раковины с двойными чашами – беспроигрышный вариант для обустройства ванной в доме, где живет большая семья

Особенность сантехники сдвоенного исполнения в том, что горизонтальные оси излива развернуты в них в разные стороны под углом в 45°. Вода в них подводится по одной изливной трубе и, соответственно, опускается по общему сливу для обеих емкостей. В разных вариантах умывальников может быть установлен как один, так и два смесителя. Поэтому монтаж и подключение двойного умывальника осуществляется по классическому сценарию.

Для установки над стиральной машиной ↑

Модели, предназначенные для размещения над стиральной машинкой, появились на нашем рынке не так давно, но уже успели завоевать популярность среди ценителей функциональности и практичности.

Особенностью умывальников этого типа является то, что сливное отверстие в них расположено не по центру дна чаши, а в дальнем углу

Глубина встроенных чаш в среднем составляет 20 см. Сифон также имеет уменьшенную высоту. Монтаж умывальников встроенного типа возможен только посредством подвешивания на стену анкерами.

Эргономичные модели – идеальное решение для малогабаритных санузлов. Но за экономию места приходится платить. Стоимость изделий этого типа на порядок выше традиционных аналогов.

Вне зависимости от формы и габаритов раковины технология установки и монтажа устройства проходит практически по одинаковому сценарию.

Для выполнения работ потребуется набор инструментов:

  • электродрель с набором сверл;
  • строительный уровень;
  • гаечный ключ;
  • отвертка.

Монтаж конструкции ↑

При замене старой сантехники на новую сложностей возникнуть не должно. Усложнить процесс может лишь несовпадение в размерах заменяемых конструкций, которые влекут за собой несостыковку расположения мест крепежа. Решить задачу можно единственным способом: просверлив в стене новые отверстия.

Совет: если планируете изменить расположение сантехники, позаботьтесь, чтобы выводящая воду труба не образовывала на пути изгибы.

Установка раковины на тумбу – самый простой вариант монтажа

Если тумба уже установлена, нужно просто вложить чашу в вырезанный проем, проверив ровность с помощью строительного уровня. Положение столешницы легко скорректировать, подкрутив регулируемые ножки тумбы.

Имея дело с новой еще неустановленной мебелью, первым делом примерьте ее, убедившись, не перекрывают ли стенки места подведения коммуникаций. Чтобы упростить задачу подведения труб, заднюю стенку тумбы чаще всего полностью снимают. Установив чашу в вырезанный проем в столешнице и выровняв ее положение, остается зафиксировать конструкцию. Сделать это можно с помощью анкерных винтов. Некоторые умельцы фиксируют конструкцию, приклеивая ее строительным силиконом.

Размещая умывальник над стиральной машиной, потребуется на время отодвинуть технику в сторону, предварительно отметив карандашом на стене ее габариты.

Важно! Расстояние между крышкой стиральной машинки и нижней поверхностью умывальника должно составлять 2-3 см.

При установке подвесной конструкции нужно правильно рассчитать уровень расположения чаши. В среднем этот параметр составляет 80-90 см от пола до верхнего борта.

Сантехникой, расположенной на этом уровне, удобно будет пользоваться как взрослым членам семьи, так и детям

Определив высоту расположения чаши, на стене намечают горизонтальную линию. Приложив к ней чашу так, чтобы совместился ее верхний край с начерченной линией, определяют места под отверстия для крепления. Эту работу удобнее выполнять с напарником: первый удерживает чашу, второй – делает отметки на стене.

По намеченным точкам просверливают отверстия d12 мм. В них забивают дюбели и вкручивают идущие в комплекте к сантехнике крепежные шпильки. Глубина вкручивания определяется из расчета, чтобы выступающая из стены часть шпильки была на 1,5 см длиннее задней стенки раковины.

Совет: чтобы обеспечить надежное и статичное крепление раковины, мастера рекомендуют использовать для фиксации толстые шурупы и дюбеля либо анкерные болты.

Подключение к водопроводу ↑

Переходят к установке смесителя. В большинстве моделей его можно установить уже на закрепленных умывальниках. Но встречаются варианты, когда приходится эту работу делать заранее, поскольку крепление конструкции осуществляется внизу.

На этом этапе важно соблюдать угол наклона в 90° самого смесителя относительно стены, прилегающей к умывальнику

Порядок действий при установке смесителя:

  1. В зависимости от типа монтируемой модели в смеситель вкручивают одну или две крепежные шпильки.
  2. К вентилю подключают гибкие шланги горячей и холодной воды, затягивая их рожковым ключом, прилагая при этом умеренные усилия.
  3. Закрепленные шланги подводят через отверстия в раковине.
  4. Надев на крепежные шпильки уплотнительные резинки и прижимные шайбы, затягивают гайки ключом.

Важно! Гайки нужно закручивать максимально осторожно, чтобы они под нажимом не лопнули, вырезав уплотнители.

Основное требование при сборке смесителя – обеспечить хорошую герметичность и надежное прилегание всех частей конструкции.

Для уплотнения резьбовых соединений и во избежание срыва гибких шлангов желательно использовать герметизирующие материалы

Раковину со смесителем «сажают» на постоянное место, надевая ее на вкрученные в стену шпильки. Предварительно подставив пластиковые вкладыши, аккуратно затягивают гайки. Крепления не затягивают плотно до тех пор, пока конструкция не будет четко отрегулирована по горизонтали.

При установке умывальника над стиральной машинкой бытовую технику подключают к тем же трубам коммуникаций, что и задействованы для работы санфаянса. Для этого используют сдвоенные заглушки и тройники. Единственное требование – гибкую подводку стиральной машинки необходимо подключать к отдельному вентилю.

Подвод к канализации ↑

Подключение раковины к канализации начинают с установки сифона. Он представляет собой S-образный элемент, выполняющий роль отстойника и отводящий воду в систему канализации.

В продаже встречаются 2 вида сифонов:

  • коленообразные устройства со съемным клапаном;
  • бутылочного типа, состоящие из двух концентрических труб, вставленных друг в друга.

Если в раковине предусмотрено отверстие, отвечающие за перелив, сифон должен быть оснащен дополнительной трубкой для подключения к нему. Сифоны продаются уже в собранном виде, задача мастера — соединить сифон со сливом.

Монтаж сифона обычно не вызывает сложностей

Процедуру выполняют в несколько этапов:

  1. В раковину вставляют выпуск сифона, «наживляя» его болтами.
  2. К сифону прикручивают отводящую гофрированную либо пластиковую трубу.
  3. Зафиксированную отводящую трубу вставляют в канализационный выпуск.
  4. Проверяют все соединения на отсутствие протечек.

Совет: если диаметр трубы и выпуска значительно разняться, при состыковке элементов используйте резиновую уплотнительную манжету, а места соединений надежно герметизируйте.

Если в доме чугунные трубы, пластиковый патрубок сифона подсоединяют к канализации с помощью резиновой канализационной муфты.

В процессе установки сифона важно уделить внимание ряду моментов:

  1. В местах расположения резиновых уплотнителей не должно быть заусениц. В случае обнаружения таковых, их необходимо зачистить наждачкой или срезать канцелярским ножом.
  2. Резиновые уплотнители должны быть плотными, но при этом эластичными. Пересохшие изделия не будут обеспечивать должную герметичность.
  3. При надевании прокладок следует конус располагать с противоположной стороны от гайки.

Имея дело с моделью «тюльпан», после установки раковины и подключения коммуникации, необходимо придвинуть и зафиксировать подножку. Чтобы исключить смещение конструкции, некоторые умельцы по контуру соединения ножки с чашей и полом промазывают клеем или церезитом. Но стоит учитывать, что такая фиксация может усложнить процесс демонтажа подставки в случае необходимости прочистки или замены сифона.

При установке умывальника и подключении системы учитывайте ряд моментов:

  • Планируя подключать сдвоенную мойку, выбирайте специальный сифон, который имеет выход на две трубы.
  • Высота вывода канализации под раковину в ванной не должна превышать 500-550 мм.
  • При подключении к канализации важно надежно герметизировать все стыки, иначе в ванной комнате со временем появятся неприятные запахи.

Если при проверке плотности соединений вы заметите подтекание воды, выньте манжету и, дав обсохнуть всем элементам, смажьте соединительную манжету герметиком и «посадите» ее на прежнее место.

Установка и подключение раковины – не особо сложная, но довольно трудоемкая работа. На некоторых этапах монтажа не обойтись без помощника. Но в целомпри желаниилюбой домашний мастер сможет без труда справиться с установкой умывальника собственными силами.

Подготовка и процесс подсоединения раковины к канализации

Боитесь самостоятельно подключать раковину к канализации? Правильно боитесь, непростое это дело. Но если вы всё-таки за него возьмётесь и сделаете, то сможете сэкономить на услугах мастера и сейчас, и в случае неполадок — ведь вы точно будете знать, что и как делали, а своё исправлять всегда проще, чем чужое. Ну-с, приступим-с!

Содержание статьи

Подготовительные мероприятия

В первую очередь нам нужно будет собрать сифон. Как, вы не знаете, что это такое? А между прочим, это такое волшебное устройство, благодаря которому в вашу ванную и кухню не попадают запахи из канализации. Оно находится под раковиной и образует водяную пробку, как раз-таки эти запахи блокирующую. К нему подключается слив и перелив, а он сам подсоединяется к канализации, именно это нам и нужно.Что находится под раковиной.

Обнаружили, что на раковине есть старый сифон, от которого нужно избавиться? Не беда, демонтируем.

Всё начинается с откручивания винта, который находится ровно в середине сливной решётки.Демонтаж старого сифона.

Справка. Часто люди сталкиваются с трудностями уже на этом этапе: винт может не откручиваться из-за ржавчины или застарелых загрязнений. В таком случае нужно начать откручивать крепления снизу и аккуратно разболтать решётку. Если и такой способ не поможет, для этих целей существуют специальные растворители.

Открутили? И нижнюю часть тоже? Теперь осталось очистить сточный патрубок и плотно заткнуть его тряпкой — временным сифонозаменителем, который будет спасать вас от запахов на время ремонта.

А теперь переходим к новенькому, чистенькому сифону, который нам предстоит собрать.

Справка. Существует три их вида: из гофрированной трубы, из жёсткой, а также бутылочный.

Поскольку третий из них самый популярный в настоящее время, о нём и пойдёт речь. А чтобы рассмотреть обе ситуации, представим, что сифонов у вас два: один в ванную, другой на кухню. Начнём с первого.Бутылочный сифон под мойкой.

Сначала сверьтесь с инструкцией, чтобы все элементы были в комплектации, причём это касается и ванны, и кухни. Если что-то отсутствует, то пока не поздно, докупите недостающую деталь в магазине. Всё в порядке? Тогда собираем гидрозатворный стакан. Для этого вставляем в нижнюю крышку уплотнитель и плотно прикручиваем её к основной детали.

Важно! При всех работах с пластиком закручивайте элементы только вручную, без применения гаечного ключа, иначе вы можете их повредить.

Теперь вставляем в стакан верхний патрубок и фиксируем его гайкой. Если раковина оборудована отверстием перелива, то сейчас нужно подключить к стакану трубу, которая в дальнейшем к нему присоединится (именно по ней будет стекать вода). Вы не перепутаете отверстия для трубы перелива и для выхода к канализации, потому что второе гораздо шире.

Теперь подключаем получившуюся конструкцию к раковине. Но сначала установите на чашу решётку слива. Снизу прикрепляем собранный нами «шедевр» и прикручиваем длинным винтом (таким же, как тот, который мы с усилием откручивали в самом начале, только новым).

Переходим к сифону для кухни, который может быть таким же, как для ванной, а может иметь дополнительные элементы, такие как:

  • два раструба для двойной раковины;
  • дополнительный отвод для подключения стиральной или посудомоечной машины;
  • измельчитель мусора.

Представим, что наш обладает двумя раструбами и дополнительным отводом. Тогда при сборке нужно обязательно «примерить» его к раковине, потому что в этом случае точность стоит на первом месте. Это выполняется после прикручивания крышки к стакану и соединения его с патрубками и раструбами.

Важно! Не забывайте про уплотняющие резиновые прокладки! Они позволяют мягко соединять детали друг с другом, не деформируя их, а также повышают герметичность стыков.

Для подключения стиральной и посудомоечной машины прикручиваем два отводных штуцера. Они бывают разные (есть и те, которые не подключаются к сифону, а сразу выводятся в канализационную систему). А теперь пора переходить к главному шагу!

Подключение раковины к канализации в ванной

Прикручиваем гофрированную трубу одним концом к сифону, затем подводим её к канализационному выпуску. Её диаметр должен быть больше, однако в любом случае не рекомендую надевать её так. Лучше использовать резиновую манжету, поскольку это более надёжно и снижает риск протечек. Не забудьте смазать её силиконовым герметиком, после чего удалить излишки тряпкой.Сифон под раковиной в ванной.

Справка. Не обязательно использовать гофрированную трубу. Это более быстрый и простой способ, однако можно подключить и жёсткую. Такая работа потребует точных предварительных измерений и определённого навыка при сборке, так что если вы им не обладаете, лучше обратитесь к услугам сантехника.

Как подсоединить мойку к канализации на кухне

Здесь последовательность действий не отличается от предыдущего варианта:

  • подключаем гофру к сифону, подкладывая при этом резиновую прокладку, и прикручиваем гайкой — можно также дополнительно смазать герметиком;
  • на другой конец трубы надеваем резиновую манжету;
  • смазываем герметиком и внутреннюю часть манжеты, и внешнюю — канализационного стока;
  • плотно надеваем одно на другое.

После этого можно и в ванной, и на кухне подключать водопровод. Для этого используются гибкие шланги для горячей и холодной воды, присоединяемые одним концом к крану, другим — к водопроводной трубе. Но это уже совсем другая история. Главное, что теперь вся вода, которая бежит из-под крана, будет вытекать в канализацию, а не к вам на пол. Кстати, не забудьте это проверить, запустив воду и осмотрев все стыки. На них не должно быть ни одной капли.

Кроме того, проветрив комнату после ремонта, спустите некоторое количество воды, закройте кран и принюхайтесь. Не должно пахнуть канализацией. Если запах ощущается, значит, вы либо недостаточно хорошо проветрили комнату, либо что-то не так с сифоном. Можно его разобрать и собрать заново, а можно сдаться и всё-таки вызвать сантехника.

Сделали? Поздравляю! Только что вы собственными руками подключили раковину к канализации, причём и в туалете, и на кухне!

Подпишитесь на наши Социальные сети

Что нужно для подключения раковины на кухне. Подключение раковины к канализации своими руками правильно

И подключается к водопроводу и канализации. Чтобы качественно выполнить весь объем работ своими руками, потребуется не только потратить немало сил, но и предварительно ознакомиться с технологией монтажа.

Нужно заранее определиться с видом и типом раковины, так как выбор на рынках очень большой. Лучше всего подбирать раковину под задуманный интерьер, учитывая размер комнаты, способ крепления и удобство пользования этим сантехническим прибором.

Раковины для ванн и кухонь выпускает множество производителей, поэтому они имеют отличия по таким признакам:

  • качество;
  • форма;
  • размеры;
  • цвет.

Еще до приобретения раковины важно уточнить для себя, какой будет установлен тип смесителя, ведь под его монтаж в изделии может быть предусмотрено 1 или 3 отверстия. Если смеситель не будет установлен в раковине, то лучше приобрести изделие без отверстий под него.

Вполне понятно, что цена их тоже будет отличаться, но если хорошо поискать, то можно найти такую раковину, которая будет отвечать вашим требованиям. Приобретя подходящее изделие, нужно выяснить, как подключить раковину к канализации.

Монтаж и подключение раковины

Какая бы сантехника ни была, основы установки, крепежа и подсоединения подачи воды и отвода стоков у них одинаковые, но способы будут отличаться.

Угловая раковина крепится к стене (ее покупают для экономии пространства в ванной комнате), а стандартная, кроме такого же вида крепления, может быть установлена в тумбе. Более подробно с технологией крепления раковины можно ознакомиться, перейдя по этой ссылке .

Способы подключения раковины к канализации

В ванной раковина может быть установлена одним из перечисленных способов:

  1. Угловая раковина жестко крепится к двум стенам.
  2. Стандартная раковина крепится к одной стене, но в качестве поддержки может быть использован пьедестал.
  3. Консоль. Такая раковина крепится к стене на кронштейнах, при этом трубы водопровода и канализации , как правило, прокладывают, скрыв в стене.
  4. Раковина может быть установлена в тумбе .
  5. Установка на кронштейнах. Сейчас практически не встречается раковин с таким видом крепления.

От того3, как была установлена и закреплена раковина, будет зависеть вид выбранного сифона и способ его монтажа.

Как подобрать сифон

Начнем с того, что сифон может быть металлическим или пластмассовым. У каждого есть свои преимущества и недостатки. Металлический сифон более прочный, но вскоре может начать окисляться и потерять свой привлекательный вид. Пластмассовое изделие не отличается большой прочностью, но ее, как правило, вполне достаточно для многолетнего пользования прибором. Пластмасса не окисляется и стоит более дешево, поэтому приобретение нового прибора не будет ощутимо для семейного бюджета. Кроме того, в некоторых случаях металлический сифон не всегда получится установить.

Раковины с переливом чаще всего продают в комплекте с сифоном. Если это не так, то нужно поинтересоваться, какой сифон подойдет.

Виды пластмассовых сифонов

Рассмотрим 3 вида сифонов, с помощью которых можно выполнить подключение раковины к канализации.

По существу, это гофрированная труба, один конец которой крепится к раковине, а второй подключается к системе канализации. Сифоном ее делает фиксирующая планка, благодаря которой труба держит нужную форму, служа сифоном. Монтаж выполняется в течение нескольких минут, но у этого устройства есть один существенный недостаток – на гофрированных стенках быстрее задерживается мусор и жир, поэтому он довольно быстро забивается. По этой причине гофрированные сифоны устанавливают только в том случае, если без него не обойтись.

Чтобы прочистить данный вид сифона, его нужно полностью демонтировать.

Свое название бутылочный сифон получил за свое внешнее сходство с одноименной емкостью. Он может быть изготовлен как из пластмассы, так и из металла.

«Как установить раковину?» – Яндекс.Кью

Для тех, кто хочет установить и подключить раковину самостоятельно, без привлечения специалистов, существует определенный алгоритм. Работы выполняют с учетом строительных и санитарных норм в три шага: монтаж умывальника, сборка сифона, подключение водоподводящей арматуры.

Предварительно следует позаботиться об инструментах. Понадобятся электролобзик (для врезных моделей), дрель, сверла по бетону, реечный уровень, рулетка, карандаш, гаечные ключи, дюбели, винты для крепежа, силиконовый герметик.

Демонтаж старого оборудования

Первым делом нужно провести демонтаж установленной чаши (при ее наличии). Для этого следует отключить воду, снять сифон (предварительно подставив ведро), отсоединить шланги подводки, извлечь смеситель. Проверьте, чтобы не капала вода из регулирующего вентиля трубопровода. После этого чашу можно убирать. По окончании работ канализационное отверстие временно затыкают тряпкой.

Монтаж умывальника

Тонкости установки напрямую зависят от типа раковины:

  • подвесной – монтаж к стене с применением кронштейнов или специальных шпилек;
  • встраиваемый и полувстраиваемый – врезка в тумбу или столешницу;
  • накладной – установка поверх столешницы или тумбы;
  • на пьедестале («тюльпан») – крепление к стене с частичной опорой на ножку.

Подвесная раковина

Сначала стоит определить высоту монтажа. Существует норматив (для пользователя ростом 165–180 см) – 85 см от пола с допустимой погрешностью +/-2 см. Сверившись с реечным уровнем, проведем на стене горизонталь (верхний край чаши) и две линии, перпендикулярные полу (ширина чаши). Приложив раковину к разметке, обозначим точки крепления. Аккуратно сверлим отверстия дрелью глубиной не менее 7 см и диаметром на 1–2 мм меньше размера дюбелей.

Совет: чтобы сверло не соскользнуло с кафеля, нанесите на рабочую поверхность плитки немного монтажной пены.

В отверстия вбиваем распорные дюбели и вкручиваем крепежные шпильки (винты-саморезы). Если раковина тяжелая, будет не лишним создать для нее опору в виде кронштейнов, которые одной стороной фиксируют на стене, другой – крепят к раковине. Кронштейнами могут выступать как простые уголки из стали, так и эксклюзивные скобы.

Если смеситель предусматривает монтаж в задний борт чаши, его следует заранее собрать. В прибор ввинчивают крепежные шпильки и гибкие шланги (обычно идут в комплекте), которые понадобятся для подключения горячей и холодной воды. Далее смеситель помещают в заготовленное отверстие и поджимают снизу гайкой с уплотнительным кольцом с использованием ключа. В процессе затяжки кран фиксируют так, чтобы излив был направлен в центр чаши.

Далее раковину монтируют на стену и герметиком обрабатывают зазор между умывальником и стеной, чтобы исключить появление плесени.

Важно! За водонепроницаемость соединений штуцеров и гибких шлангов отвечают силиконовые прокладки; дополнительное уплотнение льняной паклей или ФУМ-лентой нежелательно.

Раковина на пьедестале

Проводимые работы практически идентичны. Отличие в том, что уровень подвеса раковины определяется высотой опорной ножки. Для этого отмеряют высоту пьедестала и к этому параметру прибавляют высоту чаши. Более точный результат можно получить, приставив постамент с раковиной к стене и сверившись с уровнем. Пол должен быть ровным: в случае необходимости его нужно подкорректировать цементной смесью или подложить под ножку силиконовые прокладки.

Встраиваемая, полувстраиваемая и накладная раковины

Подобная сантехника трудностей в монтаже не вызывает – раковины необходимо установить в готовое основание. Могут потребоваться дополнительные работы – проделать отверстие в задней стенке тумбы для подвода коммуникаций и вырезать проем в столешнице, придерживаясь установочного шаблона. При отсутствии шаблона раковину необходимо перевернуть, приложить к столешнице, наметить контур карандашом и отступить 1,5–2 см к середине – внутренний контур будет ориентиром для выпиливания.

Важно! Для установки раковины в каменную столешницу может понадобиться оборудование для резки камня и знание особенностей материала.

После установки чаши места примыкания к столешнице в 2–3 слоя обрабатывают силиконовым герметиком. До окончательного высыхания силикона необходимо выждать день.

Подвод коммуникаций

Сначала подсоединяют слив. Для установки сифона сначала необходимо закрепить выпуск: в отверстие слива помещают сетку и уплотнительную прокладку, затем затягивают прижимной винт. Конец сифона соединяют с отводом в канализацию и обрабатывают место стыковки силиконом.

Чтобы подключить умывальник к водопроводной системе, гибкие шланги присоединяют к соответствующим трубам. Немалая часть современных проектов ванной комнаты предусматривает скрытую прокладку труб с выводом наружу двух переходников, поэтому проблем с подключением не возникнет.

Важно! Гайку с резиновой прокладкой затягивают аккуратно, не в полную силу – сначала рукой, затем ключом. В обратном случае уплотнительную гайку можно повредить и спровоцировать протечку.

На финальном этапе проверяют работу смесителя и слива, а также соединений труб и манжет на предмет подтекания.

Грамотно установленная раковина – залог ее бесперебойного функционирования и, соответственно, комфорта использования. Поэтому, если вы планируете монтаж дорогостоящих моделей или сомневаетесь в точности собственноручной установки, рекомендуем обратиться к профессионалам

«Как подсоединить раковину к канализации на кухне?» – Яндекс.Кью

Процесс подсоединения мойки к канализации схож с процедурой подключения раковины в ванной комнате, однако имеет некоторые особенности. Если следовать советам профессионалов, эта операция отнимет меньше времени и сил, а сточная канализация будет служить долго.

Важно! Перед подсоединением мойки к канализации необходимо установить смеситель и фильтрующую решетку, обеспечить подключение к водопроводу, зафиксировать чашу.

Как подсоединить раковину к канализации на кухне?

  1. Демонтаж старого оборудования. Открутите винт в центре сливной решетки. Если детали прикипели, для размягчения можно применить уксус или специальный раствор WD-40 (в зависимости от степени отложений подождать от 10 минут до нескольких часов). Альтернативой станет снятие нижней колбы сифона – прокручивая верхнюю часть, сцепление винта и решетки чаще всего удается ослабить.
  2. Очистка сточного патрубка. После демонтажа старого сифона произведите чистку стока и заткните его тряпкой.
  3. Сборка сифона. Соберите новый сифон по приложенной инструкции. В зависимости от конструктивных особенностей изделия сборка будет различной.
  4. Монтаж сифона. Вставьте в мойку выпуск сифона и закрепите его. Прикрутите к сифону трубу (жесткую под углом или гофру), после чего поместите ее в сток канализации. Если диаметр стока окажется больше, используйте для соединения переходник – уплотнительную манжету (смажьте силиконовым герметиком ее внутреннюю и внешнюю части, излишки удалите тряпкой). Не затягивайте соединения слишком сильно, чтобы не повредить уплотнительные прокладки! По окончании работ сделайте пробный спуск воды.

О некачественном подключении говорят зловоние в области мойки, сложный слив воды, а также протечка (лужи или влажная труба сифона). При обнаружении течи манжету необходимо извлечь и высушить поверхности соединения. Тщательно смазав сухую манжету герметиком, сток и трубу нужно повторно соединить.

На что стоит обратить внимание перед установкой?

  1. Для подключения к канализации на кухне лучше всего применять S-образный сифон (бутылочный засоряется быстрее).
  2. Чтобы подключить двойную кухонную мойку, необходим сифон с выходом на две трубы. Для соединения нужна более точная подгонка, а также герметизация с двумя соединительными воронками.
  3. При наличии в мойке отверстия для защиты от перелива воды выбирайте сифон с дополнительным водоотводом. Если трубка-перелив телескопическая, ее размер легко отрегулировать в соответствии с параметрами умывальника. Если гофрированная, шланг можно растянуть до нужной длины и произвести монтаж к соединительным точкам (стыки необходимо уплотнить прокладками, а резьбовые части закручивать без перетягивания).
  4. Перед соединением проверьте качество деталей – в них должны отсутствовать заусенцы и прочие изъяны.

Важно! Если вы не уверены в своих способностях или не имеете опыта в проведении установки сантехники, лучше обратиться за помощью к профессионалам.

90000 sink function | R Documentation 90001 90002 Send R Output to a File 90003 90004 90005 sink 90006 diverts R output to a connection (and stops such diversions). 90007 90004 90005 sink.number () 90006 reports how many diversions are in use. 90007 90004 90005 sink.number (type = «message») 90006 reports the number of the connection currently being used for error messages. 90007 90016 90017 Keywords 90018 90019 file, connection 90020 90021 90002 Usage 90003 90024 90005 sink (file = NULL, append = FALSE, type = c ( «output», «message»), split = FALSE) 90004 sink.number (type = c ( «output», «message»)) 90007 90006 90029 90002 Arguments 90003 90016 90017 file 90018 90019 90004 a writable connection or a character string naming the file to write to, or 90005 NULL 90006 to stop sink-ing. 90007 90020 90017 append 90018 90019 90004 logical. If 90005 TRUE 90006, output will be appended to 90005 file 90006; otherwise, it will overwrite the contents of 90005 file 90006.90007 90020 90017 type 90018 90019 90004 character string. Either the output stream or the messages stream. The name will be partially matched so can be abbreviated. 90007 90020 90017 split 90018 90019 90004 logical: if 90005 TRUE 90006, output will be sent to the new sink and to the current output stream, like the Unix program 90005 tee 90006. 90007 90020 90021 90002 Details 90003 90004 90005 sink 90006 diverts R output to a connection (and must be used again to finish such a diversion, see below!).If 90005 file 90006 is a character string, a file connection with that name will be established for the duration of the diversion. 90007 90004 Normal R output (to connection 90005 stdout 90006) is diverted by the default 90005 type = «output» 90006. Only prompts and (most) messages continue to appear on the console. Messages sent to 90005 stderr () 90006 (including those from 90005 message 90006, 90005 warning 90006 and 90005 stop 90006) can be diverted by 90005 sink (type = «message») 90006 (see below).90007 90004 90005 sink () 90006 or 90005 sink (file = NULL) 90006 ends the last diversion (of the specified type). There is a stack of diversions for normal output, so output reverts to the previous diversion (if there was one). The stack is of up to 21 connections (20 diversions). 90007 90004 If 90005 file 90006 is a connection it will be opened if necessary (in 90005 «wt» 90006 mode) and closed once it is removed from the stack of diversions. 90007 90004 90005 split = TRUE 90006 only splits R output (via 90005 Rvprintf 90006) and the default output from 90005 writeLines 90006: it does not split all output that might be sent to 90005 stdout () 90006.90007 90004 Sink-ing the messages stream should be done only with great care. For that stream 90005 file 90006 must be an already open connection, and there is no stack of connections. 90007 90004 If 90005 file 90006 is a character string, the file will be opened using the current encoding. If you want a different encoding (e.g., to represent strings which have been stored in UTF-8), use a 90005 file 90006 connection — but some ways to produce R output will already have converted such strings to the current encoding.90007 90002 Value 90003 90004 90005 sink 90006 returns 90005 NULL 90006. 90007 90004 For 90005 sink.number () 90006 the number (0, 1, 2, …) of diversions of output in place. 90007 90004 For 90005 sink.number ( «message») 90006 the connection number used for messages, 2 if no diversion has been used. 90007 90002 Warning 90003 90004 Do not use a connection that is open for 90005 sink 90006 for any other purpose.The software will stop you closing one such inadvertently. 90007 90004 Do not sink the messages stream unless you understand the source code implementing it and hence the pitfalls. 90007 90002 References 90003 90004 Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) 90153 The New S Language 90154. Wadsworth & Brooks / Cole. 90007 90004 Chambers, J. M. (1998) 90153 Programming with Data. A Guide to the S Language 90154.Springer. 90007 90002 See Also 90003 90004 90005 capture.output 90006 90007 90002 Aliases 90003 90002 Examples 90003 90004 90171 library (base) 90006 90173 # NOT RUN { sink ( «sink-examp.txt») i <- 1:10 outer (i, i, "*") sink () #} # NOT RUN { #} # NOT RUN { ## capture all the output to a file.zz <- file ( "all.Rout", open = "wt") sink (zz) sink (zz, type = "message") try (log ( "a")) ## revert output back to the console - only then access the file! sink (type = "message") sink () file.show ( "all.Rout") #} 90006 90007 90176 90177 Documentation reproduced from package base, version 3.6.2, License: Part of R 3.6.2 90178 90179 90180 Community examples 90181 90004 Looks like there are no examples yet.90007 .90000 JDBC Sink Connector Configuration Properties - Confluent Platform 90001 JDBC Sink Connector Configuration Properties - Confluent Platform > 90002 90003 90004 To use this connector, specify the name of the connector class in the 90005 connector.class 90006 configuration property. 90007 90008 connector.class = io.confluent.connect.jdbc.JdbcSinkConnector 90009 90004 Connector-specific configuration properties are described below. 90007 90012 Database Connection Security 90013 90004 In the connector configuration you will notice there are no security parameters. This is because SSL is not part of the JDBC standard and will depend on the JDBC driver in use. In general, you will need to configure SSL via the 90005 connection.url 90006 parameter.For example, with MySQL it would look like: 90007 90008 connection.url = «jdbc: mysql: //127.0.0.1: 3306 / sample? VerifyServerCertificate = false & useSSL = true & requireSSL = true» 90009 90004 Please check with your specific JDBC driver documentation on support and configuration. 90007 90012 Connection 90013 90024 90025 90005 connection.url 90006 90028 90029 90004 JDBC connection URL. 90007 90004 For example: 90005 jdbc: oracle: thin: @localhost: тисячі п’ятсот двадцять одна: orclpdb1 90006, 90005 jdbc: mysql: // localhost / db_name 90006, 90005 jdbc: sqlserver: // localhost; instance = SQLEXPRESS; databaseName = db_name 90006 90007 90040 90041 Type: string 90042 90041 Importance: high 90042 90045 90046 90025 90005 connection.user 90006 90028 90029 90004 JDBC connection user. 90007 90040 90041 Type: string 90042 90041 Default: null 90042 90041 Importance: high 90042 90045 90046 90025 90005 connection.password 90006 90028 90029 90004 JDBC connection password. 90007 90040 90041 Type: password 90042 90041 Default: null 90042 90041 Importance: high 90042 90045 90046 90025 90005 dialect.name 90006 90028 90029 90004 The name of the database dialect that should be used for this connector.By default this is empty, and the connector automatically determines the dialect based upon the JDBC connection URL. Use this if you want to override that behavior and use a specific dialect. All properly-packaged dialects in the JDBC connector plugin can be used. 90007 90040 90041 Type: string 90042 90041 Default: «» 90042 90041 Valid Values: [, Db2DatabaseDialect, MySqlDatabaseDialect, SybaseDatabaseDialect, GenericDatabaseDialect, OracleDatabaseDialect, SqlServerDatabaseDialect, PostgreSqlDatabaseDialect, SqliteDatabaseDialect, DerbyDatabaseDialect, SapHanaDatabaseDialect, MockDatabaseDialect, VerticaDatabaseDialect] 90042 90041 Importance: low 90042 90045 90046 90097 90012 Writes 90013 90024 90025 90005 insert.mode 90006 90028 90029 90004 The insertion mode to use. Supported modes are: 90007 90024 90025 90005 insert 90006 90028 90029 Use standard SQL 90005 INSERT 90006 statements. 90046 90025 90005 upsert 90006 90028 90029 Use the appropriate upsert semantics for the target database if it is supported by the connector, e.g. 90005 INSERT OR IGNORE 90006. 90046 90025 90005 update 90006 90028 90029 Use the appropriate update semantics for the target database if it is supported by the connector, e.g. 90005 UPDATE 90006. 90046 90097 90040 90041 Type: string 90042 90041 Default: insert 90042 90041 Valid Values: [insert, upsert, update] 90042 90041 Importance: high 90042 90045 90046 90025 90005 batch.size 90006 90028 90029 90004 Specifies how many records to attempt to batch together for insertion into the destination table, when possible. 90007 90040 90041 Type: int 90042 90041 Default 3000 90042 90041 Valid Values: [0, …] 90042 90041 Importance: medium 90042 90045 90046 90025 90005 delete.enabled 90006 90028 90029 90004 Whether to treat 90005 null 90006 record values ​​as deletes. Requires 90005 pk.mode 90006 to be 90005 record_key 90006. 90007 90040 90041 Type: boolean 90042 90041 Default: false 90042 90041 Importance: medium 90042 90045 90046 90097 90012 Data Mapping 90013 90024 90025 90005 table.name.format 90006 90028 90029 90004 A format string for the destination table name, which may contain ‘$ {topic}’ as a placeholder for the originating topic name.90007 90004 For example, 90005 kafka _ $ {topic} 90006 for the topic ‘orders’ will map to the table name ‘kafka_orders’. 90007 90040 90041 Type: string 90042 90041 Default: $ {topic} 90042 90041 Importance: medium 90042 90045 90046 90025 90005 pk.mode 90006 90028 90029 90004 The primary key mode, also refer to 90005 pk.fields 90006 documentation for interplay. Supported modes are: 90007 90024 90025 90005 none 90006 90028 90029 No keys utilized. 90046 90025 90005 kafka 90006 90028 90029 Apache Kafka® coordinates are used as the PK.90046 90025 90005 record_key 90006 90028 90029 Field (s) from the record key are used, which may be a primitive or a struct. 90046 90025 90005 record_value 90006 90028 90029 Field (s) from the record value are used, which must be a struct. 90046 90097 90040 90041 Type: string 90042 90041 Default: none 90042 90041 Valid Values: [none, kafka, record_key, record_value] 90042 90041 Importance: high 90042 90045 90046 90025 90005 pk.fields 90006 90028 90029 90004 List of comma-separated primary key field names.The runtime interpretation of this config depends on the 90005 pk.mode 90006: 90007 90024 90025 90005 none 90006 90028 90029 Ignored as no fields are used as primary key in this mode. 90046 90025 90005 kafka 90006 90028 90029 Must be a trio representing the Kafka coordinates, defaults to 90005 __connect_topic, __ connect_partition, __ connect_offset 90006 if empty. 90046 90025 90005 record_key 90006 90028 90029 If empty, all fields from the key struct will be used, otherwise used to extract the desired fields — for primitive key only a single field name must be configured.90046 90025 90005 record_value 90006 90028 90029 If empty, all fields from the value struct will be used, otherwise used to extract the desired fields. 90046 90097 90040 90041 Type: list 90042 90041 Default: none 90042 90041 Importance: medium 90042 90045 90046 90025 90005 fields.whitelist 90006 90028 90029 90004 List of comma-separated record value field names. If empty, all fields from the record value are utilized, otherwise used to filter to the desired fields. 90007 90004 Note that 90005 pk.fields 90006 is applied independently in the context of which field (s) form the primary key columns in the destination database, while this configuration is applicable for the other columns. 90007 90040 90041 Type: list 90042 90041 Default: «» 90042 90041 Importance: medium 90042 90045 90046 90025 90005 db.timezone 90006 90028 90029 90004 Name of the JDBC timezone that should be used in the connector when inserting time-based values. Defaults to UTC. 90007 90040 90041 Type: string 90042 90041 Default: «UTC» 90042 90041 Valid Values: Any valid JDK time zone 90042 90041 Importance: medium 90042 90045 90046 90097 90012 DDL Support 90013 90024 90025 90005 auto.create 90006 90028 90029 90004 Whether to automatically create the destination table based on record schema if it is found to be missing by issuing 90005 CREATE 90006. 90007 90040 90041 Type: boolean 90042 90041 Default: false 90042 90041 Importance: medium 90042 90045 90046 90025 90005 auto.evolve 90006 90028 90029 90004 Whether to automatically add columns in the table schema when found to be missing relative to the record schema by issuing 90005 ALTER 90006. 90007 90040 90041 Type: boolean 90042 90041 Default: false 90042 90041 Importance: medium 90042 90045 90046 90025 90005 quote.sql.identifiers 90006 90028 90029 90004 When to quote table names, column names, and other identifiers in SQL statements. For backward compatibility, the default is 90005 always 90006. 90007 90040 90041 Type: string 90042 90041 Default: always 90042 90041 Importance: medium 90042 90045 90046 90097 90012 Retries 90013 90024 90025 90005 max.retries 90006 90028 90029 90004 The maximum number of times to retry on errors before failing the task. 90007 90040 90041 Type: int 90042 90041 Default: 10 90042 90041 Valid Values: [0, …] 90042 90041 Importance: medium 90042 90045 90046 90025 90005 retry.backoff.ms 90006 90028 90029 90004 The time in milliseconds to wait following an error before a retry attempt is made. 90007 90040 90041 Type: int 90042 90041 Default 3000 90042 90041 Valid Values: [0, …] 90042 90041 Importance: medium 90042 90045 90046 90097 90004 © Copyright, Confluent, Inc. Privacy Policy | Terms & Conditions. Apache, Apache Kafka, Kafka and the Kafka logo are trademarks of the Apache Software Foundation.All other trademarks, servicemarks, and copyrights are the property of their respective owners. 90007 90440 90004 Last updated on Jul 14, 2020. 90007 Built with Sphinx using a theme provided by Read the Docs. .90000 HTTP Sink Connector for Confluent Platform — Confluent Platform 90001 HTTP Sink Connector for Confluent Platform — Confluent Platform > 90002 90003 90004 The Kafka Connect HTTP Sink Connector integrates Apache Kafka® with an API via HTTP or HTTPS.90005 90004 The connector consumes records from Kafka topic (s) and converts each record value to a String before sending it in the request body to the configured 90007 http.api.url 90008, which optionally can reference the record key and / or topic name. The targeted API must support either a 90007 POST 90008 or 90007 PUT 90008 request. 90005 90004 The connector batches records up to the set 90007 batch.max.size 90008 before sending the batched request to the API. Each record is converted to its String representation and then separated with the 90007 batch.separator 90008. 90005 90004 The HTTP Sink Connector supports connecting to APIs using SSL along with Basic Authentication, OAuth3, or a Proxy Authentication Server. 90005 90022 Install the HTTP Connector 90023 90004 You can install this connector by using the Confluent Hub client (recommended) or you can manually download the ZIP file. 90005 90026 Install the connector using Confluent Hub 90027 90028 90029 Prerequisite 90030 90031 Confluent Hub Client must be installed. This is installed by default with Confluent Enterprise.90032 90033 90004 Navigate to your Confluent Platform installation directory and run the following command to install the latest (90007 latest 90008) connector version. The connector must be installed on every machine where Connect will run. 90005 90038 confluent-hub install confluentinc / kafka-connect-http: latest 90039 90004 You can install a specific version by replacing 90007 latest 90008 with a version number. For example: 90005 90038 confluent-hub install confluentinc / kafka-connect-http: 1.0.3 90039 90022 Quick Start 90023 90004 This quick start uses the HTTP Sink Connector to consume records and send HTTP requests to a demo HTTP service running locally that is running without any authentication. 90005 90004 Additional examples can be found in the Feature Descriptions and Examples section below. 90005 90028 90029 Prerequisites 90030 90031 90032 90033 90058 90059 90004 Before starting the connector, clone and run the kafka-connect-http-demo app on your machine.90005 90038 git clone https://github.com/confluentinc/kafka-connect-http-demo.git cd kafka-connect-http-demo mvn spring-boot: run -Dspring.profiles.active = simple-auth 90039 90064 90059 90004 Install the connector through the Confluent Hub Client. 90005 90004 Tip 90005 90004 The command syntax for the Confluent CLI development commands changed in 5.3.0. These commands have been moved to 90007 confluent local 90008. For example, the syntax for 90007 confluent start 90008 is now 90007 confluent local start 90008.For more information, see confluent local. 90005 90064 90059 90004 Produce test data to the 90007 http-messages 90008 topic in Kafka using the Confluent CLI confluent local produce command. 90005 90038 seq 10 | confluent local produce http-messages 90039 90064 90059 90004 Create a 90007 http-sink.json 90008 file with the following contents: 90005 90038 { «Name»: «HttpSink», «Config»: { «Topics»: «http-messages», «Tasks.max»: «1», «Connector.class»: «io.confluent.connect.http.HttpSinkConnector «, «Http.api.url»: «http: // localhost: 8080 / api / messages», «Value.converter»: «org.apache.kafka.connect.storage.StringConverter», «Confluent.topic.bootstrap.servers»: «localhost: 9092», «Confluent.topic.replication.factor»: «1», «Reporter.bootstrap.servers»: «localhost: 9092» } } 90039 90064 90059 90004 Load the HTTP Sink Connector. 90005 90004 Caution 90005 90004 You must include a double dash (90007 — 90008) between the topic name and your flag.For more information, see this post. 90005 90038 confluent local load httpsink — -d http-sink.json 90039 90004 Important 90005 90004 Do not use the confluent local commands in production environments. 90005 90064 90059 90004 Confirm that the connector is in a 90007 RUNNING 90008 state. 90005 90038 confluent local status httpsink 90039 90064 90059 90004 Confirm that the data was sent to the HTTP endpoint. 90005 90038 curl localhost: 8080 / api / messages 90039 90064 90125 90004 Note 90005 90004 Before running other examples, kill the demo app (90007 CTRL + C 90008) to avoid port conflicts.90005 90022 Examples 90023 90026 Authentication 90027 90004 The HTTP Connector can run with SSL enabled / disabled and also supports various authentication types like Basic Auth, OAuth3, and Proxy Server Auth. 90005 90138 Basic Authentication Example 90139 90058 90059 90004 Run the demo app with the 90007 basic-auth 90008 Spring profile. 90005 90038 mvn spring-boot: run -Dspring.profiles.active = basic-auth 90039 90004 Note 90005 90004 If the demo app is already running, you will need to kill that instance (90007 CTRL + C 90008) before running a new instance to avoid port conflicts.90005 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = HttpSinkBasicAuth topics = http-messages tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Connect reporter required bootstrap server reporter.bootstrap.servers = localhost: 9092 # Http sink connector configs http.api.url = http: // localhost: 8080 / api / messages auth.type = BASIC connection.user = admin connection.password = password 90039 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90064 90125 90138 OAuth3 Authentication Example 90139 90004 Note 90005 90004 The connector’s OAuth3 configuration only allows for use of the Client Credentials grant type.90005 90058 90059 90004 Run the demo app with the 90007 oauth3 90008 Spring profile. 90005 90038 mvn spring-boot: run -Dspring.profiles.active = oauth3 90039 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = HttpSinkOAuth3 topics = http-messages tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Connect reporter required bootstrap server reporter.bootstrap.servers = localhost: 9092 # Http sink connector configs http.api.url = http: // localhost: 8080 / api / messages auth.type = OAUTh3 oauth3.token.url = http: // localhost: 8080 / oauth / token oauth3.client.id = kc-client oauth3.client.secret = kc-secret 90039 90064 90059 90004 Run and validate the connector as described in the Quick Start.90005 90064 90125 90138 SSL with Basic Authentication Example 90139 90058 90059 90004 Run the demo app with the 90007 ssl-auth 90008 Spring profile. 90005 90038 mvn spring-boot: run -Dspring.profiles.active = ssl-auth 90039 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = SSLHttpSink topics = string-topic tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Connect reporter required bootstrap server reporter.bootstrap.servers = localhost: 9092 # Http sink connector configs http.api.url = https: // localhost: 8443 / api / messages # Http sink connector SSL config ssl.enabled = true https.ssl.truststore.location = / path / to / http-sink-demo / src / main / resources / localhost-keystore.jks https.ssl.truststore.type = JKS https.ssl.truststore.password = changeit https.ssl.keystore.location = / path / to / http-sink-demo / src / main / resources / localhost-keystore.jks https.ssl.keystore.type = JKS https.ssl.keystore.password = changeit https.ssl.key.password = changeit https.ssl.protocol = TLSv1.2 auth.type = BASIC connection.user = admin connection.password = password 90039 90004 Tip 90005 90004 Do not forget to update the 90007 https.ssl.truststore.location 90008 and 90007 https.ssl.keystore.location 90008 with the path to your 90007 http-sink-demo 90008 project.90005 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90064 90125 90138 Proxy Authentication Example 90139 90004 Note 90005 90004 The proxy authentication example is dependent on MacOS X 10.6.8 or higher due to the proxy that is utilized. 90005 90058 90059 90004 Run the demo app with the 90007 simple-auth 90008 Spring profile. 90005 90038 mvn spring-boot: run -Dspring.profiles.active = simple-auth 90039 90064 90059 90004 Install Squidman Proxy.90005 90064 90059 90004 In Squidman preferences / general, set the http port to 90007 3128 90008. 90005 90064 90059 90004 In Squidman preferences / template, add the following: 90005 90038 auth_param basic program / usr / local / squid / libexec / basic_ncsa_auth / etc / squid / passwords auth_param basic realm proxy acl authenticated proxy_auth REQUIRED http_access allow authenticated 90039 90064 90059 90004 Create a credentials file for the proxy. 90005 90038 sudo mkdir / etc / squid sudo htpasswd -c / etc / squid / passwords proxyuser # Set password to proxypassword 90039 90064 90059 90004 Open the Squidman application and select 90007 Start Squid 90008.90005 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = HttpSinkProxyAuth topics = http-messages tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Connect reporter required bootstrap server reporter.bootstrap.servers = localhost: 9092 # Http sink connector configs http.api.url = http: // localhost: 8080 / api / messages http.proxy.host = localhost http.proxy.port = 3128 http.proxy.user = proxyuser http.proxy.password = proxypassword 90039 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90064 90125 90026 Key and Value Converters 90027 90004 Currently this connector supports 90007 StringConverter 90008 only.90005 90026 Key and Topic Substitution 90027 90004 The record’s value is the only piece of data forwarded to the API by default. However, the record key and / or topic can be substituted into the 90007 http.api.url 90008 so that it can be sent to the API. 90005 90004 The example below illustrates how this can be done. Notice the structure of the 90007 http.api.url 90008. 90005 90138 Key and Topic Substitution Example 90139 90058 90059 90004 Run the demo app with the 90007 simple-auth 90008 Spring profile.90005 90038 mvn spring-boot: run -Dspring.profiles.active = simple-auth 90039 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = KeyTopicSubstitution topics = key-val-messages tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Http sink connector configs auth.type = NONE confluent.topic.bootstrap.servers = localhost: 9092 reporter.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 http.api.url = http: // localhost: 8080 / api / messages / $ {topic} / $ {key} 90039 90064 90059 90004 Produce a set of messages with keys and values. 90005 90004 Caution 90005 90004 You must include a double dash (90007 — 90008) between the topic name and your flag. For more information, see this post. 90005 90038 confluent local produce key-val-topic — —property parse.key = true —property key.separator =, > 1, value > 2, another-value 90039 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90064 90125 90004 Tip 90005 90004 Run 90007 curl localhost: 8080 / api / messages | jq 90008 to see that the messages key and topic were saved. 90005 90026 Regex Replacements 90027 90004 The connector can be configured to match on 90007 regex.patterns 90008 and replace any matches with the 90007 regex.replacements 90008.The regex pattern match and replacement is done after the record has been converted into its string representation. 90005 90004 For using multiple regex patterns, the default separator is 90007 ~ 90008 but can be configured via 90007 regex.separator 90008. 90005 90138 Regex Replacement Example 90139 90058 90059 90004 Run the demo app with the 90007 basic-auth 90008 Spring profile. 90005 90038 mvn spring-boot: run -Dspring.profiles.active = basic-auth 90039 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = RegexHttpSink topics = email-topic, non-email-topic tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Connect reporter required bootstrap server reporter.. + @. + $ regex.replacements = ******** 90039 90064 90059 90004 Publish messages to the topics that are configured. Emails should be redacted with 90007 ******** 90008 before being sent to the demo app. 90005 90038 confluent local produce email-topic > [email protected] > [email protected] confluent local produce non-email-topic > Not an email > Another normal string 90039 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90064 90125 90026 Tombstone Records 90027 90004 A record that has a non-null key and a null value is refered to as a tombstone in Kafka.These records are handled specially by the HTTP Sink connector. 90005 90004 By default, tombstone records are ignored but this behavior can be configured with the 90007 behavior.on.null.values ​​90008 property. 90005 90004 The other two configuration options are: 90005 90400 90059 90007 fail 90008: If a tombstone record is received, the connector task is killed immediately. 90064 90059 90007 delete 90008: The connector attempts to send a 90007 DELETE 90008 request to the configured API.90064 90411 90004 If key substitution is being used (ex. 90007 localhost: 8080 / api / messages / $ {key} 90008), a 90007 DELETE 90008 request is sent to the configured URL with the key injected into the 90007 $ {key} 90008 placeholder . If key substitution is not configured, the record key is appended to the end of the URI and a 90007 DELETE 90008 is sent to the formatted URL. 90005 90138 Delete URL Example 90139 90038 # EXAMPLE — KEY SUBSTITUTION http.api.url = http: // localhost: 8080 / api / messages / $ {key} behavior.on.null.values ​​= delete # SinkRecord with key = 12, value = «[email protected]» # DELETE sent to http: // localhost: 8080 / api / messages / 12 # EXAMPLE — KEY APPENDED TO END http.api.url = http: // localhost: 8080 / api / messages behavior.on.null.values ​​= delete # SinkRecord with key = 25, value = «[email protected]» # DELETE sent to http: // localhost: 8080 / api / messages / 25 90039 90138 Delete Behavior on Null Values ​​Example 90139 90058 90059 90004 Run the demo app with the 90007 simple-auth 90008 Spring profile.90005 90038 mvn spring-boot: run -Dspring.profiles.active = basic-auth 90039 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = DeleteNullHttpSink topics = http-messages tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Connect reporter required bootstrap server reporter.bootstrap.servers = localhost: 9092 # Http sink connector configs http.api.url = http: // localhost: 8080 / api / messages auth.type = BASIC connection.user = admin connection.password = password behavior.on.null.values ​​= delete 90039 90064 90059 90004 Publish messages to the topic that have keys and values. 90005 90004 Caution 90005 90004 You must include a double dash (90007 — 90008) between the topic name and your flag.For more information, see this post. 90005 90038 confluent local produce http-messages — —property parse.key = true —property key.separator =, > 1, message-value > 2, another-message 90039 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90004 Tip 90005 90004 Check for messages in the demo API with this command: 90007 curl http: // localhost: 8080 / api / messages -H ‘Authorization: Basic YWRtaW46cGFzc3dvcmQ =’ | jq 90008 90005 90064 90059 90004 Publish messages to the topic that have keys with null values ​​(tombstones).90005 90004 Note 90005 90004 This can not be done with 90007 confluent local produce 90008 but there is an API in the demo app to send tombstones. 90005 90038 curl -X POST \ ‘Localhost: 8080 / api / tombstone? Topic = http-messages & key = 1’ \ -H ‘Authorization: Basic YWRtaW46cGFzc3dvcmQ =’ 90039 90064 90059 90004 Validate that the demo app deleted the messages. 90005 90038 curl http: // localhost: 8080 / api / messages \ -H ‘Authorization: Basic YWRtaW46cGFzc3dvcmQ =’ | jq 90039 90064 90125 90026 Retries 90027 90004 In case of failures, the connector can be configured to retry the operations by configuring 90007 max.retries 90008 and 90007 retry.backoff.ms 90008 parameters. 90005 90138 Retries Example 90139 90058 90059 90004 Run the demo app with the 90007 basic-auth 90008 Spring profile. 90005 90038 mvn spring-boot: run -Dspring.profiles.active = basic-auth 90039 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = RetriesExample topics = http-messages tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Connect reporter required bootstrap server reporter.bootstrap.servers = localhost: 9092 # Http sink connector configs http.api.url = http: // localhost: 8080 / api / messages auth.type = BASIC connection.user = admin connection.password = password behavior.on.null.values ​​= delete # Retry configurations max.retries = 20 retry.backoff.ms = 5000 90039 90064 90059 90004 Publish messages to the topic that have keys and values. 90005 90004 Caution 90005 90004 You must include a double dash (90007 — 90008) between the topic name and your flag. For more information, see this post. 90005 90038 confluent local produce http-messages — —property parse.key = true —property key.separator =, > 1, message-value > 2, another-message 90039 90064 90059 90004 Stop the demo app.90005 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90064 90059 90004 The Connector will retry for maximum 20 times with an initial backoff duration of 5000ms. If the http operation is successful then the retry will be stopped. In this case the connector will retry for 20 times and the connector task will get failed. 90005 90064 90059 90004 The default value for 90007 max.retries 90008 is 10 and for 90007 retry.backoff.ms 90008 is 3000ms.90005 90064 90125 90026 Reporter 90027 90004 The Connector can be configured to capture the success / failure responses from http operations by configuring reporter parameters. 90005 90138 Reporter Example 90139 90058 90059 90004 Run the demo app with the 90007 basic-auth 90008 Spring profile. 90005 90038 mvn spring-boot: run -Dspring.profiles.active = basic-auth 90039 90064 90059 90004 Create a 90007 http-sink.properties 90008 file with the following contents: 90005 90038 name = ReporterExample topics = http-messages tasks.max = 1 connector.class = io.confluent.connect.http.HttpSinkConnector # Key / val converters key.converter = org.apache.kafka.connect.storage.StringConverter value.converter = org.apache.kafka.connect.storage.StringConverter # Licensing for local single-node Kafka cluster confluent.topic.bootstrap.servers = localhost: 9092 confluent.topic.replication.factor = 1 # Http sink connector configs http.api.url = http: // localhost: 8080 / api / messages auth.type = BASIC connection.user = admin connection.password = password behavior.on.null.values ​​= delete # Reporter configurations reporter.bootstrap.servers = localhost: 9092 reporter.result.topic.name = success-responses reporter.result.topic.replication.factor = 1 reporter.error.topic.name = error-responses reporter.error.topic.replication.factor = 1 90039 90064 90059 90004 Publish messages to the topic that have keys and values. 90005 90004 Caution 90005 90004 You must include a double dash (90007 — 90008) between the topic name and your flag. For more information, see this post.90005 90038 confluent local produce http-messages — —property parse.key = true —property key.separator =, > 1, message-value > 2, another-message 90039 90064 90059 90004 Run and validate the connector as described in the Quick Start. 90005 90064 90059 90004 Consume the records from 90007 success-responses 90008 and 90007 error-responses 90008 topic to see the http operation response. 90005 90038 kafkacat -C -b localhost: 9092 -t success-responses -J | jq 90039 90038 { «Topic»: «success-responses», «Partition»: 0, «Offset»: 0, «Tstype»: «create», «Ts»: 1581579911854, «Headers»: [ «Input_record_offset», «0», «Input_record_timestamp», «1581488456476», «Input_record_partition», «0», «Input_record_topic», «Http-connect» ], «Key»: null, «Payload»: «{\» id \ «: 1, \» message \ «: \» 1, message-value \ «}» } { «Topic»: «success-responses», «Partition»: 0, «Offset»: 1, «Tstype»: «create», «Ts»: 1581579911854, «Headers»: [ «Input_record_offset», «1», «Input_record_timestamp», «1581488456476», «Input_record_partition», «0», «Input_record_topic», «Http-connect» ], «Key»: null, «Payload»: «{\» id \ «: 2, \» message \ «: \» 2, message-value \ «}» } 90039 90004 In case of retryable errors (i.e., errors with a 5xx status code), a response like the one shown below is included in the error-responses topic. 90005 90038 kafkacat -C -b localhost: 9092 -t error-responses -J | jq 90039 90038 { «Topic»: «error-responses», «Partition»: 0, «Offset»: 0, «Tstype»: «create», «Ts»: 1581579911854, «Headers»: [ «Input_record_offset», «0», «Input_record_timestamp», «1581579931450», «Input_record_partition», «0», «Input_record_topic», «Http-messages» ], «Key»: null, «Payload»: «Retry time lapsed, unable to process HTTP request.Error while processing HTTP request with Url: http: // localhost: 8080 / api / messages, Payload: 6, test, Status code: 500, Reason Phrase:, Response Content: {\ «timestamp \»: \ «2020-02 -11T10: 44: 41.574 + 0000 \ «, \» status \ «: 500, \» error \ «: \» Internal Server Error \ «, \» message \ «: \» Unresolved compilation problem: \\ n \\ tlog can not be resolved \\ n \ «, \» path \ «: \» / api / messages \ «},» } 90039 90064 90125 90004 © Copyright, Confluent, Inc. Privacy Policy | Terms & Conditions.Apache, Apache Kafka, Kafka and the Kafka logo are trademarks of the Apache Software Foundation. All other trademarks, servicemarks, and copyrights are the property of their respective owners. 90005 90606 90004 Last updated on Jul 14, 2020. 90005 Built with Sphinx using a theme provided by Read the Docs. .90000 Sink Buying Guide | Appliances Connection 90001 90002 Welcome to Appliances Connection! Sign In (Reference #: 1CUDFAE-42C) 90003 90004 Coupons | 90005 90004 Financing | 90005 90004 Showroom | 90005 90004 Closeouts | 90005 90004 Rebate Center | 90005 90004 Blog | 90005 90004 Help Desk 90005 90018 Appliances Connection Logo 800-299-9470 My Account Hello.Sign in 90019 Your Account ▾ 0 Cart ▾ 90003 90004 Log In 90005 90004 Do not have an account? Sign Up Now! 90005 90004 Your Orders 90005 90004 Your Tickets 90005 90004 Your Wishlist 90005 90004 Notifications 90005 90004 My Account 90005 90004 Track Your Order 90005 90018 90003 90039 Laundry Laundry 90005 90039 Refrigeration Refrigeration 90005 90039 Cooking Cooking 90005 90039 Dishwashers Dishwashers 90005 90039 Air Conditioning Air Conditioning 90005 90039 Outdoor Outdoor 90005 90039 Furniture Furniture 90005 90039 Commercial Commercial 90005 90039 Plumbing Plumbing 90005 90039 Packages Packages 90005 90039 Brands Brands 90005 90039 90062 Summer Savings 90063 Deals Appliance Offers Top of the line Appliances Furniture Offers Hottest Furniture Trands Closeout Offers While Supplies Last! Special Financing Up to 24 Months 90005 90018 .

Отправить ответ

avatar
  Подписаться  
Уведомление о