Франц Кафка «Мост» — отзыв от SALNIKOF
«КАФКА НЕ ВЫДЕРЖАЛ НИЦШЕ И РУХНУЛ»
Очень короткий рассказ.Возьму на себя смелость посоветовать всем прочесть его.
«Я был холодным и твердым, я был мостом, я лежал над пропастью…Он подошел, выстукал меня железным наконечником своей трости….Он погрузил наконечник в мои взъерошенные волосы и долго не вынимал его оттуда, по-видимому дико озираясь по сторонам….он прыгнул обеими ногами на середину моего тела.Я рухнул и уже был изодран и проткнут заостренными голышами, которые всегда так приветливо глядели на меня из бурлящей воды».
Этот рассказ можно и нужно рассматривать,как пример высококласного притчевого повествования,коим мастерски владеет автор.Мост является образом соединения и доверия.Можно ли довериться первому встречному и нужно ли это делать,не примет ли незнакомец доверие за слабость,не использует ли против тебя,не обрушит ли тебя в пропасть?А может быть дело не в незнакомце,а в тебе самом?Сможешь ли ты выдержать того,кто тебе доверился?Ты так долго укрывался от людей,жил в одиночестве,так долго ждал.
Но вот что утверждал Ницше:»Человек — это канат, натянутый между животным и сверхчеловеком, — канат над пропастью… В человеке важно то, что он МОСТ, а не цель: в человеке можно любить только то, что он переход и гибель».МОСТ между животным и сверхчеловеком-занятно,не правда ли?Я подумал-может быть,это был Ницше-тот,кто воткнул железный наконечник своей трости во взъерошенные волосы несчастного?Тот,кто явился после тысячи дней или лет ожидания и объявил о смерти Бога и рождении сверхчеловека.Но ЧЕЛОВЕК-МОСТ,построенный Кафкой,не выдержал железной поступи Ницше и рухнул вместе с ним.Переход от животного к сверхчеловеку не состоялся.
Кафка (в моей интерпретации рассказа) утверждает-ПЕРЕХОД не возможен,но при осуществлении подобной попытки ГИБЕЛЬ неизбежна.Человек-слишком неустойчивый,хрупкий материал для таких тяжёлых эксперементов.
И всё же «Мост»-это притча о соединении и доверии.И нужно быть очень осторожным по отношению к другому,стараться не поранить,не сделать ему больно,неосторожным движением не обрушить в пропасть.
прочитать рассказ «Мост»
Текст песни Франц Кафка — Мост перевод, слова песни, видео, клип
(читает Александр Дубина)Я был холодным и твердым, я был мостом, я лежал над пропастью. По эту сторону в землю вошли пальцы ног, В по ту сторону — руки; я вцепился зубами в рассыпчатый I суглинок. Фалды моего сюртука болтались у меня по • бокам. Внизу шумел ледяной ручей, где водилась форель. Ни один турист не забредал на эту непроходимую кручу, мост еще не был обозначен на картах… Так я лежал и ждал; я поневоле должен был ждать. Не рухнув, ни один мост, коль скоро уж он воздвигнут, не перестает быть мостом.
Это случилось как-то под вечер — был ли то первый, был ли то тысячный вечер, не знаю: мои мысли шли всегда беспорядочно и всегда по кругу. Как-то под вечер летом ручей зажурчал глуше, и тут я услыхал человеческие шаги! Ко мне, ко мне… Расправься, мост, послужи, брус без перил, выдержи того, кто тебе доверился. Неверность его походки смягчи незаметно, но, если он зашатается, покажи ему, на что ты способен, и, как некий горный бог, швырни его на ту сторону.
Он подошел, выстукал меня железным наконечником своей трости, затем поднял и поправил ею фалды моего сюртука. Он погрузил наконечник в мои взъерошенные волосы и долго не вынимал его оттуда, по-видимому дико озираясь по сторонам. А потом — я как раз уносился за ним в мечтах за горы и долы — он прыгнул обеими ногами на середину моего тела. Я содрогнулся от дикой боли, в полном неведении. Кто это был? Ребенок? Видение? Разбойник с большой дороги? Самоубийца? Искуситель? Разрушитель? И я стал поворачиваться, чтобы увидеть его… Мост поворачивается! Не успел я повернуться, как уже рухнул. Я рухнул и уже был изодран и проткнут заостренными голышами, которые всегда так приветливо глядели на меня из бурлящей воды.
(перевод С.Апта) (read by Alexander Dubin)
I was cold and hard, I was a bridge, I lay over a precipice. On this side, the toes entered the earth, B on the other side — hands; I clung my teeth to the loose I loam. The tails of my frock coat hung on my sides. Downstairs, an icy stream rustled where the trout was found. Not a single tourist has wandered into this impassable steep, the bridge has not yet been marked on the maps … So I lay and waited; I involuntarily had to wait. Not having collapsed, not a single bridge, since it has already been erected, does not cease to be a bridge.
It happened somehow in the evening — whether it was the first, or it was the thousandth evening, I don’t know: my thoughts always went randomly and always in circles. Once in the evening in the summer, a stream murmured loudly, and then I heard human steps! To me, to me … Spread it, bridge, serve, a bar without a railing, stand the one who trusted you.
He came up, tapped me with the iron tip of his cane, then lifted and straightened it with the folds of my coat. He plunged the tip into my disheveled hair and did not take it out for a long time, apparently looking wildly around. And then — I just carried away behind him in dreams over mountains and valleys — he jumped with both legs into the middle of my body. I shuddered from wild pain, completely ignorant. Who was that? Child? Vision? Highwayman? Suicide? Tempter? Destroyer? And I began to turn to see him … The bridge turns! Before I could turn, I had already collapsed. I collapsed and was already torn and pierced by pointed nudity, who always looked at me so warmly from the seething water.
Интервью Сергея Федотова газете «Пражский Телеграф»: о Кафке и МакДонахе
04.
- Главная »
- Новости »
- 2014 »
- Интервью Сергея Федотова газете «Пражский Телеграф»: о Кафке и МакДонахе
В конце марта в Праге вновь пройдут гастроли пермского театра «У Моста», единственного в своём роде мистический театр в России, на сцене которого ожили произведения Гоголя, Булгакова, Достоевского, Кафки и МакДонаха.
Данные гастроли являются своеобразной репетицией перед более грандиозным мероприятием – Международным фестивалем МакДонаха, который состоится в Перми в октябре 2014 года. Прага является давней любовью и источником вдохновения театра «У Моста»: его последней громкой премьерой стал одноимённый спектакль по неоконченному роману Кафки «Замок».
В преддверии гастролей режиссёр-постановщик театра «У Моста» Сергей Федотов рассказал редактору «Пражского телеграфа» Александре Барановой о роли Кафки в своём творчестве и о предстоящем фестивале.
Идея постановки спектакля «Замок» зародилась у Вас 20 лет назад в Праге. Почему именно Кафка привлёк внимание, ведь чешская столица была местом творчества и многих других авторов? Только ли трактир «У моста» из его произведения тому причиной?
Вы правы: то, что трактир в Деревне, контролируемой Замком, носит название «У моста», я расцениваю как знаковое совпадение. Однако Кафка меня привлёк не этим.
Что ни говорите, а Франц Кафка – самый известный в мире пражанин. Он родился тут, прожил всю жизнь и умер, почти не выходя из квадрата Старого города. Я часто бываю в Праге, много ставил в местных театрах и бродил по тем самым вымощенным извилистым узким улочкам, по которым ходил сам Кафка. Я не просто понял, я почувствовал, ощутил, что Кафка – это мой автор.
Он имеет особую энергетику. Я всегда, прежде всего, стараюсь почувствовать автора через атмосферу. В Кафке есть очень многое от Гоголя, Булгакова и Достоевского – авторов, произведения которых составляют основу репертуара театра «У Моста». Не мог мой мистический театр обойти Кафку стороной!
Но при этом Кафка – это совершенно особый космос. Когда я читаю «Замок», я улетаю в какое-то иное пространство, невероятно загадочное, гротесковое. Мир Кафки притягивает, но он неуловим.
Именно «Замок» принес посмертную славу Кафке. Сегодня этот роман признан одной из главных книг ХХ столетия. Сюжетный рисунок романа (поиски дороги, ведущей к Замку) весьма прост и одновременно предельно сложен. Он притягивает не в силу закрученных ходов и запутанных историй, а вследствие своей притчевости, символической многозначности.
Роман многопланов. Его идею нельзя свести к какой-то одной мысли. Чаще всего в нём видят антиутопию, отображение тоталитарного общества, конфликта между государством и личностью. Но Кафка говорит и о проблеме личности, не вписывающейся в окружающий мир. Мир, где личность чувствует себя чужой, не такой, как все… Проблеме не человечества, а одного человека.
Новая постановка стала своеобразным вызовом для меня как режиссёра. Кафку почти никто не ставит на театральной сцене, так как создать атмосферу подобного рода гораздо легче с помощью кинематографических приёмов, нежели театральных средств. В тексте романа есть сцены, которые невозможно воссоздать буквально: например, побитые, опухшие лица обитателей таверны. Поэтому коллектив вынужден был искать другие средства: изучили фламандскую живопись и картины Питера Брейгеля. Мизансцены выстраивали, ориентируясь на композицию и освещение его картин.
Чем объясняется такая длительная подготовка к премьере спектакля? Что было самым сложным в работе над постановкой?
Возвести «Замок» оказалось непросто. Это была титаническая задача. Необходимо было переработать текст романа в пьесу, при этом сохранить неподражаемый язык и стилистику Кафки. У меня уже есть подобный опыт – я сам писал сценарии к спектаклям по другим великим романам: «Мастер и Маргарита», «Собачье сердце», «Дракула», «Франкенштейн». «Замок» требовал особого подхода из-за необычного стиля автора, а также мистицизма и глубокой философии, заложенных в романе. Я всегда трепетно отношусь к текстам, всегда стремлюсь передать авторские мысль и атмосферу.
Окунуться в работу над инсценировкой было очень интересно! Кроме того, как вы знаете, роман не был закончен автором, и я придумал свой финал.
Франц Кафка – не меньший мистик, чем любимый Вами МакДонах. Можно ли работу над спектаклями по их произведениям как-то сравнивать?
В МакДонахе – очень много от Кафки, как ни странно. Макдонаховские миры – это смесь Достоевского, Кафки и чёрного юмора. Понимание мира МакДонаха, как и в случае с Кафкой, нельзя повторить, оно не шаблонно. Этих двух авторов сближает многослойность и противоречивость образов, а также психологизм и парадоксальность. Их объединяет атмосфера абсурда и пронзительных открытий о человеке. В пьесах МакДонаха видно, что он, безусловно, читал Кафку, однако при этом его блестящие трагикомедии самостоятельны и очень современны.
Символично, что с МакДонахом я «познакомился» также в Праге. Именно здесь около 10 лет назад я увидел постановку «Сиротливый Запад». Спектакль был очень скромным в постановочном плане: играли четыре артиста, была одна неизменная декорация. Но я был потрясён самодостаточным и уникальным миром пьесы – миром автора, и понял, что современные драматурги могут писать так же глубоко, как классики.
Я решил изменить всем нашим традициям и поставить современного автора и не мистическую вещь. Хотя именно то, что мы ориентированы на поиск мистики, помогло нам точнее понять и поставить этого драматурга. И оказалось, что я стал первым режиссёром, кто увидел мистичность МакДонаха и поэтому сумел, как говорят критики, подобрать особый ключ к его загадке.
Работу над этими авторами сравнивать, конечно, нельзя. Я вообще стараюсь каждым новым спектаклем сделать что-то полярное предыдущему. Мы всегда ставим автора, стилистику, стараемся найти его особенности. Каждый спектакль для нас – это всегда событие.
Как оценила постановку представитель министерства иностранных дел Чехии Ирена Нимерицка, побывавшая в Перми на премьере «Замка»?
Госпожа Нимерицка специально оформила отпуск, чтобы присутствовать на премьере «Замка» в Перми. По её словам, она просто не могла пропустить такое событие.
С театром «У Моста» госпожа консул познакомилась летом 2013 года, когда я со своей труппой привозил в Прагу пять наших лучших спектаклей. Именно на тех гастролях на сцене театра Комедии Ирена впервые увидела нашу работу – это был наш знаменитый спектакль «Женитьба».
Ирена Нимерицка – очень внимательный и чуткий зритель, любящий культуру. Она бывала во многих театрах не только в Чехии, но в Польше, Германии, в России (в Москве, Екатеринбурге). Однако, по её словам, такие эмоции, как после нашей «Женитьбы», она ещё никогда не испытывала.
Затем госпожа Нимерицка связалась со мной и предложила помочь в подготовке титров для наших спектаклей на чешском языке. Узнав, что я ставлю «Замок» на родной сцене в Перми, госпожа консул приложила все усилия, чтобы приехать и присутствовать на премьере. После спектакля она поделилась со мной, что не смогла сдержать слёз после просмотра и не спала ночь после премьеры.
По её словам, на неё также произвела неизгладимое впечатление атмосфера самого театра «У Моста». Теперь госпожа консул, помимо работы над титрами, по собственной инициативе активно помогает нам в организации зарубежных гастролей.
Планируете ли Вы оживить на сцене что-либо ещё из Кафки?
В ближайших планах – нет. Уже три года я готовлюсь к постановке «Идиота» Достоевского. Жду, когда «дозреет» замысел. Ещё есть очень загадочная пьеса болгарского драматурга Христо Бойчева «Оркестр Титаник» — думаю, скоро настанет и её время. Очень жаль, что МакДонах пока ничего нового не опубликовал.
Последнюю его пьесу — «Безрукий из Спокэна» — мы поставили в России первыми и, как обычно, наделали с ней много шума. Никто такого от МакДонаха не ожидал. Все уже привыкли, что он пишет про Ирландию, а тут вдруг Америка! Мы ждём, когда МакДонах напишет следующую пьесу. Но он сейчас серьёзно работает в Голливуде, выпустил уже три «оскароносных» фильма.
Расскажите о предстоящем фестивале МакДонаха: когда и как пришла идея этого мероприятия, кто в нём будет участвовать (в т.ч. из Чехии) и т.п.
Действительно, с 7 по 14 октября театр «У Моста» проводит первый в мире Международный фестиваль МакДонаха. Наступило время собрать самые лучшие российские и зарубежные спектакли на площадке, где в России открыли МакДонаха – в театре «У Моста».
Год назад я понял, что мой театр созрел для проведения такого фестиваля. Вся Россия пытается ставить МакДонаха, но ни у кого не получается: выходит то чернуха, то что-то несмешное. По-видимому, мы единственные в своем роде, кому удалось подобрать ключ к уникальной стилистике этого гениального ирландца. Быть единственными приятно, но ответственно. И приятно, что груз ответственности помогают театру нести его зрители, которые подтверждают свою любовь не только словом, но и делом – на всех спектаклях мы неизменно собираем полные залы.
«У Моста» — единственный театр в мире, на сцене которого поставлены шесть из семи ныне опубликованных произведений ирландца. Общепризнанно, что Мартин МакДонах сейчас – ключевая фигура в мировом театральном и кинематографическом процессе. Им снято три кинокартины в Голливуде, причём уже первый фильм «Шестизарядник» получил премию «Оскар». Во всём мире театральные постановки МакДонаха возглавляют рейтинги. Поэтому проведение фестиваля является значимым и важным не только для Пермского края и России, но и для театрального мира в целом.
Мы планируем, что фестиваль станет своего рода творческой лабораторией. Театры из разных стран покажут свои находки в освоении пьес ирландского драматурга. В программу включено проведение мастер-классов, тренингов, лекций, показов фильмов МакДонаха. Мы уже получили предварительное согласие о приезде на фестиваль самого Мартина МакДонаха и ведущего специалиста по его творчеству профессора Патрика Лонергана. Министерство культуры РФ включило наш фестиваль в программу Года России – Великобритании 2014.
Театр «У Моста» специально к фестивалю готовит новый спектакль по пьесе МакДонаха «Человек-подушка». Над постановкой работает специально приглашённый английский режиссёр, член Гильдии режиссёров Великобритании Леон Кейн. Мне кажется символичным, что седьмой спектакль для театра поставит режиссёр, который живёт в одной стране с МакДонахом, говорит с ним на одном языке и не только воспринимает пьесу на языке оригинала, но и чувствует подтекст каждой реплики.
Что касается конкретных театров-участников, то мне хотелось бы, чтобы среди них были и чешские театры. Я много лет ставил в Чехии спектакли и со многими театрами выстроены дружеские связи.
Театр «У Моста»
Авторский Театр «У Моста», созданный в 1988 году Сергеем Федотовым, буквально взорвал театральную ситуацию Перми яркими, нестандартными спектаклями. Первоначально своё имя театр получил благодаря соседству с Камским мостом, но постепенно словосочетание Театр «У Моста» становится знаком, выражающим его художественную концепцию. Постановки Федотова являются, по сути, мостом между реальным и потусторонним, бытовым и мистическим, сознательным и интуитивным.
Исключительность художественного метода театра «У Моста» в том, что он направлен на развитие традиций великого русского психологического театра, обогащённого открытиями школ Михаила Чехова и Ежи Гротовского, то есть системами, направленными на развитие психофизики актёра, его способности работать с внутренней энергией и своим подсознанием.
Репертуар строится на сочетании лучших образцов русской и европейской классики, новейшей российской и зарубежной драматургии, а также театральных постановок и проектов, созданных на стыке разных жанров.
Опубликовано в газете «Пражский телеграф» №12/253
«Процесс», «Замок» и другие произведения Кафки, которые стоит прочитать
→ → →«Процесс», «Замок» и другие произведения Кафки, которые стоит прочитать
Вконтакте
В нашем сознании Франц Кафка неотделимо связан с Чехией, с Прагой. Музей, посвященный писателю, располагается в самом сердце города. В каждом путеводителе его настоятельно рекомендуют к посещению. Лицо писателя красуется на сувенирах, делая образ Кафки таким же символом города, как Карлов Мост.
Если вы немного знакомы с творчеством этого писателя или его биографией, то знаете, что Кафка писал свои произведения, за исключением некоторой личной переписки, на немецком. Однако в массовом сознании Кафка – чешский писатель. Да и сами чехи считают его «своим», с небольшой поправкой на немецкий язык.
Это не удивительно, ведь Франц Кафка родился, вырос и жил в Праге. Почти во всех его рассказах, романах, письмах встречается образ этого города.
Подавляющее большинство его работ было опубликовано лишь после смерти. Сам Кафка просил своего друга Макса Брода всё сжечь. Тот же рукописи огню придавать не стал. Благодаря этому мир смог узнать о Кафке. А его творчество было признано мировой классикой.
420on.cz выбрал для вас несколько произведений Франца Кафки, которые стоит прочитать.
«Превращение»
Иллюстрация: agreeablecomics.com
Главный герой рассказа – молодой торговый агент Грегор, который однажды утром проснулся огромным насекомым. Непонятно почему с ним это произошло. От Кафки мы не получаем никакой предыстории.
Удивительно, как же «по-бытовому» воспринимает свою метаморфозу сам Грегор! Он размышляет над тем, что же теперь будет делать с работой, противным начальником, кто будет зарабатывать деньги для семьи и как же всё-таки неудобно дотянуться до будильника новой паучьей лапкой.
Почему? Ты же превратился в гигантское насекомое?
Дополняется картина реакцией семьи Грегора. Отец запирает сына в комнате, мать не хочет ничего о нём знать. По началу сестра приносить Грегору еду и навещает его. Но потом тоже забывает о брате.
Все герои вместо того, чтобы разобраться, как же произошло такое «чудо», просто игнорируют случившиеся и стараются поскорее об этом забыть. Грегор чувствует себя брошенным и виноватым в том, что с ним случилось, виноватым перед семьёй.
Стоит ли говорить о том, что хэппи-энда не будет?
«Процесс»
Иллюстрация: agreeablecomics.com
На протяжении всего романа герой пытается узнать, в чём же его обвиняют. Но сделать это невозможно из-за ужасающей бюрократии. Так и ведёт свою обычную жизнь Йозеф К., в ожидании суда, пытаясь найти справедливость.
«Замок»
Иллюстрация: abc.net.au
Мужчина средних лет К. приезжает в деревню при Замке, чтобы устроиться на работу землемером. Об этом никто ничего не знает. К. находится в деревне нелегально. С этого момента и начинаются мучения героя. Он пытается что-то выяснить, встретиться с чиновниками, старостой, попасть в Замок.
Старания не приносят эффекта, а К. попадает в бесконечную воронку бюрократии и мерзких чиновников. Вся жизнь в деревне крутится вокруг Замка, его поручений и нелепых официальных писем-уведомлений. Существование людей не имеет смысла. Главному герою советуют сблизиться с любовницей важного чиновника, чтобы получить возможность поговорить с ним. Иначе нельзя. Отец семейства теряет работу и уважение только потому что его дочь не проявила внимание к важному начальнику… Абсурдный роман, который в чём-то напоминает нашу жизнь.
«Письмо к отцу»
Это действительно настоящие письмо, которое Кафка написал своему отцу. Но оно не дошло до адресата, попав в руки матери. Она вернула письмо обратно Кафке, написав ему несколько утешительных фраз. Однако, это произведение стоит прочитать родителям и вообще всем тем, кто когда-либо собирается заводить детей. |
«В исправительной колонии»
Иллюстрация: agreeablecomics.com
Путешественник случайно попадает на далёкий остров в исправительную колонию. Там царят жуткие порядки. Путешественник присутствует при казни провинившегося солдата. Казнь происходит с особой жестокостью. Специальный аппарат «выцарапывает» на теле человека заповедь, которую он нарушил. С каждым разом всё глубже, пока провинившийся не умрёт.
В колонии появляется новый начальник, которому такая жестокая казнь не по душе. Но военный – палач – очень любит этот аппарат. Он просит путешественника выступить на его стороне, чтобы жестокие казни продолжались. Путешественник не согласен. В итоге из великой любви к аппарату палач убивает сам себя.
Кафка без багажа – Коммерсантъ Воронеж
Воронежский негосударственный Никитинский театр представил спектакль «К. Рассказы», в основу которого легли малоизвестные произведения Франца Кафки и его же «Письмо отцу». В лишенной единого сюжета постановке актеры показывают яркие этюды, в которых то перепевают хиты, то бесятся на дискотеке, то жарят мясо. Полный абсурда спектакль оказался созвучен творчеству Кафки, но вместе с тем не совсем дружелюбен к зрителям, которым, по мнению актеров, не всегда хватает культурного «багажа» для понимания смысла образов.
Спектакль «К. Рассказы» по мотивам произведения Франца Кафки в Никитинском театре поставил режиссер Николай Русский, работающий в жанре абсурда: только в Воронеже приезжий постановщик ставил «Гоголь переоделся Пушкиным» по творчеству Даниила Хармса в Камерном театре и «Цыганский барон, или Дождь из крови» по собственному рассказу в Никитинском. В новой работе господин Русский не прибег к хрестоматийным для Кафки «Замку», «Процессу» и «Превращению», а обратился к небольшим и известным больше знатокам рассказам, а также к «Письму отцу», в котором 36-летний Кафка выплеснул все детские обиды на родителя.
Для ориентации публики в малоизвестном творчестве писателя название каждого рассказа появляется на видеоэкране перед началом соответствующей сцены. Однако пониманию спектакля это не способствует. Так, постановка открывается рассказом «Содружество», в котором пятеро друзей не принимают в компанию шестого. Он в костюме и с портфелем изрядно контрастирует с остальными персонажами, среди которых одетый по моде 1970-х спортсмен, танцор балета в шлеме, пугливый чиновник, воющая девушка с накладным носом и представительница какой-то творческой профессии с кучей падающих листов. Эта пятерка и шестой потом вразнобой начнут нараспев читать рассказ «Мост», написанный от лица моста. Все действо сопровождается переиначенными хитами: например, переделанная песня Найка Борзова «Верхом на звезде» становится кульминацией рассказа «Верхом на ведре». Эти сцены перемежаются фрагментами из письма отцу. Оно, как сказали бы сейчас, об абьюзере: отец Кафки, следует из письма, постоянно третировал будущего писателя. Такие насильственные отношения красной линией проходят через весь спектакль: читающим письмо актерам набивают рот бумагой, в сцене с рыбалкой одного из героев тянут за щеку, будто пойманную рыбу.
Высшей точки абсурда спектакль достигает во время сцены по рассказу «Сельский врач». По сюжету врач едет к больному в соседнюю деревню, сталкивается с инфернальным конюхом, а по прибытии пытается лечить странного мальчика. На сцене все это, постоянно заикаясь, проговаривает актер в белом халате и с белой сумкой для курьерской доставки еды за плечами. Он, словно жемчужина, стоит в середине огромной надувной раковины, а на ее краю лежит больной мальчик. В какой-то момент ему на лицо кладут кусок сырого мяса. Другой актер отрезает от мяса кусочки и жарит на электрогриле — запах по залу идет такой, что у зрителя появляются мысли о шашлыке. Однако мясо достанется только актерам.
Спектакль, очевидно, должен дать представление об абсурдном творчестве Кафки. Но «К. Рассказы» не кажется ни подспорьем в знакомстве с произведениями писателя, ни глубокой работой для его знатоков. Какого-то единого концепта спектакль не дает. Набор ярких этюдов постоянно оставляет вопросы о том, почему что-то сделано именно так и зачем происходит именно это. Ключа к шифру публика не получает.
Худрук театра и актер спектакля Борис Алексеев отметил, что во время работы над постановкой исполнители ближе соприкоснулись с творчеством Кафки, а образ в современном мире «может включать в себя огромный пласт прошлого и вступать во взаимодействие с действительностью». «Спектакли ничего не пропагандируют и, следовательно, не могут навязывать, оскорблять, взывать, учить. Образ — попытка зафиксировать то, что уже происходит, найти этому самое точное и острое выражение, а не “показать как надо”. Сложность в понимании возникает у зрителя чаще всего из-за отсутствия должного культурного или интеллектуального багажа, как бы грубо это ни звучало», — написал господин Алексеев в telegram-канале Никитинского театра.
Александр Прытков
В отличие от книги, истории со сцены лишены шокирующих подробностей и прерываются вставками из жизнеутверждающих советских телерепортажей о строительстве АЭС и города Припять
Читать далее
Франц Кафка. Отрывки из неопубликованных при жизни фрагментов
Перевод Анны Глазовой по изданию Nachgelassene Schriften und Fragmente I und II, herausg. Jost Schillemeit, Fischer Verlag, 1992 и Beschreibung eines Kampfes, herausg. Max Brod, Fischer Verlag, 1969.
Я был нем и холоден, я был мостом, простирался над провалом, пальцы ног по одну сторону, пальцы рук по другую, я вгрызался в крошившуюся глину. Полы сюртука развевались у меня по бокам. В глубине шумел ледяной ручей с форелью. Ни один турист еще не забрался, заплутав, на эту непроходимую высоту, да и сам мост не указан на карте. И вот я лежал в ожидании; я обязан был ждать; не обрушившись, ни один возведенный мост не смеет перестать быть мостом. Однажды, день уже клонился к вечеру, первому ли, или уж тысячному по счету, не знаю, мысли блуждают, по кругу, по кругу; однажды, летний день клонился к закату, ручей, темнея, журчал, я услышал человеческий шаг. Ко мне, ко мне. Прямись, мост, делай стойку, лежачая балка без поручней, неси того, кто тебе доверен, сглаживай неуверенность в его шагах, а если он станет колебаться, то дай знать о себе и низвергни его на землю, будто ты бог горных вершин. Он подошел и постучал железной набойкой на конце палки о мои края; потом поднял полы моего сюртука и уложил их на мне, в густые волосы воткнул мне острие и долго стоял так, вероятно, глядя по сторонам. Но внезапно — я как раз замечтался вслед ему о горах и долинах — он обеими ногами вскочил мне на грудь. Кто это был? Дитя? Атлет? Любитель острых ощущений? Самоубийца? Испытатель? Истребитель? И тут я развернулся, чтобы его разглядеть. Мост развернулся! Еще вполоборота, я уже сорвался вниз, а едва сорвавшись, уже был пронзен и разорван между острых краев тех камней, которые раньше так мирно взирали из буйных потоков.
Дух мучений
Дух мучений живет в лесу. В давно заброшенной хижине углежогов, оставшейся с давних времен. Если зайти в хижину, можно услышать только неистребимый запах затхлости, больше ничего. Меньше самой малой мыши, его не разглядеть даже из самой близкой близи, дух мучений сидит, забившись в свой угол. Ничего, ровным счетом ничего не заметно, сквозь пустой оконный проем доносится шелест листвы. Какое здесь одиночество, и как тебе это по душе. В этом углу ты ляжешь спать. Почему же не в лесу, где свободно веет ветер? Потому что ты уже здесь, ты надежно укрылся в хижине, хоть ее дверь давно уже выдернута из петель и вынесена долой. Но ты все еще нашариваешь в воздухе ее ручку, чтобы закрыть за собой, потом укладываешься спать.
* * *
Мои руки устроили между собой борьбу. Книгу, которую я читал, они захлопнули и отодвинули подальше, чтобы не мешала. Они отдали мне честь и назначили судьей в поединке. И вот они уже сцепились всеми пальцами, и вот уже катаются по краю стола то вправо, то влево, попеременно уступая нажиму друг друга. Я не свожу с них глаз. Раз уж это мои руки, нужно быть справедливым арбитром, иначе сам взвалишь себе на плечи тяжкое бремя, если вынесешь неправильное решение. Но выполнять судейские обязанности нелегко, в темноте между ладонями происходит обмен тычками и пинками, которые нельзя оставить без внимания, поэтому я кладу подбородок на стол, чтобы ничего не пропустить. Всю жизнь я предпочитал правую руку, хотя никогда ничего не имел против левой. Если бы левая хоть раз заявила о себе, я бы отдал ей должное, ведь я и уступчив, и правдолюбив. Но она не жаловалась, просто висела на мне, и пока правая, например, размахивала шляпой в переулке, левая робко ощупывала мое бедро. Это была никудышная подготовка к развернувшейся теперь борьбе. Где ты найдешь надежную опору, левое запястье, чем отразишь напористую правую? Как утвердишь свой девичий палец в захвате пяти других? Это уже не борьба, как мне кажется, а верная смерть левой. Вот она уже загнана в самый левый край стола, и ее с механическим упорством таранит правая. Если бы у меня не возникла при виде этого бедствия спасительная мысль, что это мои собственные руки погибают в борьбе и что я одним движением могу их расцепить и тем закончить поединок и предотвратить беду — если бы у меня не возникла эта мысль, левая была бы выломлена из сустава, сброшена со стола, а правая, может быть, в упоении триумфом вцепилась бы в мое внимательное лицо, как пятиглавый адский пес. Вместо этого они теперь лежат друг на дружке, правая поглаживает тыльную сторону левой, а я, нечестный арбитр, киваю в знак согласия.
* * *
Нашим войскам удалось, наконец, прорваться в город через южные ворота. Мой отряд расположился на садовом участке в пригороде и ожидал команд под опаленными вишневыми деревьями. Однако когда мы услышали звучный зов труб у южных ворот, оставаться на месте у нас не хватило терпения. Каждый подобрал оружие — без определенного порядка, а как попалось под руку; каждый обнял другой рукой товарища, и так, скандируя наш боевой клич — «Каира! Каира!» — мы пустились длинными рядами через болота в сторону города. У южных ворот нас встретили только трупы и желтый дым, он клубился над землей непроницаемой пеленой. Но мы не хотели, чтобы это сражение прошло мимо нас, не хотели оказаться опоздавшими, поэтому мы не мешкая свернули в узкие переулки, уцелевшие после битвы. Дверь в ближайший дом раскололась под моим топором, и мы ввалились в сени, собственным натиском почти разворачивая друг друга вспять. Навстречу нам из длинного и пустого прохода вышел старик. Странный старик — с крыльями, а крылья — с большим размахом, по внешнему краю выше самого старика. «У него крылья», — крикнул я товарищам, и стоявшие в передних рядах немного отступили назад, насколько позволяли те, кто напирал сзади. «Вы дивитесь, что у нас есть крылья, — сказал старик, — а ведь они нам ничуть не помогли, и если бы мы могли их оборвать, мы бы это сделали». «Почему вы не улетели?» — спросил я. «Улететь из своего города? Покинуть родину? Мертвых и богов?»
* * *
На тех дикарей, о которых рассказывают, что они не требуют ничего, кроме смерти, точнее, они не требуют и смерти, это у смерти, наоборот, есть в них потребность, а они отдаются смерти во власть, точнее, они даже не отдаются ей во власть, а просто падают в прибрежный песок и уже не поднимаются — на тех дикарей я очень похож, и вокруг немало родственных мне душ, но в здешних краях такая суета, толпа то накатит волной, то откатит, и этой-то толпе мои собратья позволяют себя нести. В здешних землях это называется «подпереть ближнего плечом», и такая помощь всегда рядом; того, кто без причины хочет опуститься на землю и больше не вставать, боятся, как самого дьявола, боятся примера, который он подает, и смрада истины, который от него исходит. […]
* * *
Тот, кто однажды умер мнимой смертью, может рассказать много ужасов, но о том, что происходит после смерти, он рассказать не может, он, собственно, и не подошел к смерти ближе других, а только «пережил» нечто необычное, и обычная жизнь поэтому стала казаться ему важнее. Похожим образом обстоит дело с любым, кто пережил нечто особенное. Моисей, например, на горе Синай пережил нечто «особенное», но вместо того, чтобы сдаться на волю этого особенного — как сделал бы человек, умерший мнимой смертью, если бы, проснувшись в гробу, продолжил тихо лежать, не привлекая внимания, — вместо этого Моисей спасается бегством вниз с горы, рассказывает, разумеется, много важного и ценного и любит людей, к которым спасся, больше прежнего, и он жертвует для них своей жизнью, можно сказать, в благодарность. У обоих — у вернувшегося из гроба мнимого мертвеца и у вернувшегося Моисея — можно многому научиться, но последним, решающим вещам научиться у них нельзя, потому что они их не испытали на себе. А если бы они их испытали, то не вернулись бы назад. Но мы именно и не хотим их испытать. Подтверждением служит то, что мы, например, иногда можем испытывать желание пережить то, что пережил Моисей или человек, умерший мнимой смертью, но только если у нас есть уверенность в том, что нам позволят беспрепятственно вернуться назад, и мы можем даже желать настоящей смерти, но даже мысленно мы не захотим лежать при жизни в гробу без всякой возможности вернуться или навсегда остаться на горе Синай…
(Это, собственно говоря, не имеет прямого отношения к страху смерти…)
* * *
На столе лежал большой каравай хлеба. Отец принес нож и собрался разрезать его пополам. Но, хоть нож был тверд и остр, а хлеб не слишком мягок и не слишком черств, нож не оставил в хлебе ни надреза. Мы, дети, удивленно подняли глаза на отца. Он сказал: «Чему вы удивляетесь? Разве не поразительнее, что иногда все же что-то удается совершить? Идите спать, а вдруг мне еще повезет». Мы пошли спать, но не раз и не два в эти ночные часы то один из нас, то другой садился в постели и вытягивал шею поглядеть, как отец, высокий, одетый в длинный сюртук, крепко опираясь на правую ногу, пытается вонзить нож в хлеб. Когда мы проснулись утром, отец как раз отложил нож. Он сказал: «Вот видите, так ничего и не вышло, слишком тяжело». Мы вызвались помогать, он позволил нам взять нож, рукоятка которого стерлась почти до блеска в его руке, но нам едва хватало сил его приподнять, нож буквально рвался долой из наших рук. Отец засмеялся и сказал: «Оставьте, пусть лежит. Сейчас я отправлюсь в город, а вечером снова попытаюсь его разрезать. Я не позволю какому-то хлебу себя обдурить. В конце концов должен же он разрезаться, сколько бы ни сопротивлялся, так что пускай себе сопротивляется». Но как только он произнес эти слова, хлеб сжался, как сжимается рот у человека, принявшего окончательное решение, и теперь это стал совсем маленький хлеб.
* * *
Открылась дверь, и в комнату вполз упитанный, с наливными боками, зеленый дракон, безногий, волочась по земле всей своей нижней частью. Обмен сухими приветствиями. Я пригласил его располагаться в комнате, но он с сожалением отказался, потому что не смог бы в ней уместиться. Так что дверь пришлось оставить открытой, несмотря на все неудобство. Он улыбнулся наполовину смущенно, наполовину лукаво и сказал:
— Ты скучаешь, твоей тоской меня потянуло к тебе, и я издалека поволок сюда свое брюхо, даже стер его в кровь. Но мне это в радость. С радостью я пришел к тебе, с радостью предлагаю тебе себя.
Франц Кафка: биография и творчество
Еврейские корни Франца Кафки не помешали ему отлично овладеть немецким языком и даже написать на нем свои произведения. При жизни писатель публиковался мало, но после его смерти близкие Кафки опубликовали его работы, несмотря на прямой запрет литератора. Как жил и творил мастер словообразования Франц Кафка?
Кафка: жизнеописание
Автор был рожден летом: 3 июля 1883 года в Праге. Его семья проживала в бывшем гетто для евреев. Отец Герман имел свой малый бизнес и был оптовым торговцем. А мать Юлия являлась наследницей богатого пивовара и очень хорошо говорила на немецком.
Два брата и три сестры Кафки составляли всю его семью. Братья умерли в раннем возрасте, а сестры скончались в более поздние годы в концлагерях. Кроме немецкого языка, которому обучила его мать, Кафка знал чешский и французский.
В 1901 году Франц окончил гимназию, затем получил аттестат зрелости. Через пять лет он удостоился диплома Карлова университета. Так он стал доктором права. Сам Вебер руководил написанием его диссертации.
В дальнейшем Кафка всю жизнь проработал в одном страховом ведомстве. Досрочно из-за проблем со здоровьем вышел на пенсию. Работать по специальности Кафка не любил. Вел дневники, где описывал свою ненависть к начальнику, коллегам и всей своей деятельности в целом.
За период своей трудоспособности Кафка значительно улучшил трудовые условия на заводах всей Чехии. На работе его очень ценили и уважали. В 1917 году врачи обнаружили у Кафки туберкулез. После постановки диагноза его не отпускали на пенсию еще целых 5 лет, так как он был ценным сотрудником.
Характером писатель обладал непростым. Он рано порвал с родителями. Жил бедно и аскетично. Много скитался по съемным каморкам. Болел не только туберкулезом, но и мигренями, а также страдал от бессонницы и импотенции. Сам Кафка вел здоровый образ жизни. В юности занимался спортом, пытался придерживаться вегетарианской диеты, но не смог излечиться от своих недугов.
Кафка часто занимался самобичеванием. Был недоволен собой и миром вокруг. Много писал об этом в дневниках. Еще в школе Франц помогал организовывать спектакли, продвигал литературный кружок. На окружающих производил впечатление аккуратного молодого человека с отличным чувством юмора.
Со школьных времен Франц дружил с Максом Бродом. Эта дружба продолжалась вплоть до скоропалительной смерти писателя. Личная жизнь Кафки не складывалась. Некоторые исследователи считают, что такое положение вещей имело корни в его отношениях с отцом-деспотом.
С Фелицией Бауэр Франц был помолвлен дважды. Но так и не женился на девушке. Ведь ее образ, который придумал писатель, не соответствовал характеру живого человека.
Затем у Кафки был роман с Юлией Вохрыцек. Но и здесь семейная жизнь не сложилась. После Франц встречался с замужней журналисткой Еленой Есенской. В тот период она помогала ему редактировать его произведения.
После 1923 года здоровье Кафки сильно пошатнулось. Туберкулез гортани развивался стремительно. Писатель не мог есть и нормально дышать, был истощен. В 1924 году родные отвезли его в санаторий. Но данная мера не помогла. Так 3 июня Франц Кафка отошел в мир иной. Он был захоронен на Новом кладбище для евреев в Ольшанах.
Произведения писателя и его творчество
Еще при жизни Франц Кафка решил опубликовать следующие свои работы:
- «Созерцание»;
- «Кочегар»;
- «Сельский врач»;
- «Голодарь»;
- «Кары».
Сборники и романы были отобраны Францем для публикации собственноручно. Перед смертью Кафка изъявил желание, чтобы его близкие уничтожили остальные рукописи и дневники. Часть из его произведений действительно отправилась в огонь, но многие остались, и были опубликованы уже после кончины автора.
Романы «Америка», «Замок» и «Процесс» так и не были дописаны автором, но существующие главы все равно прошли публикацию. Также сохранилось восемь рабочих тетрадей автора. В них содержатся наброски и зарисовки так и не написанных им произведений.
О чем писал, проживший сложную жизнь, Кафка? Страх перед миром и судом Высших Сил пропитывает все произведения автора. Его отец хотел, чтобы сын стал наследником его бизнеса, а мальчик не соответствовал ожиданиям главы семейства, поэтому был подвержен тирании отца. Это наложило серьезный отпечаток на мировоззрение Франца.
Написанные в стиле реализма романы передают повседневность без лишних украшений. Стиль автора может показаться сухим и канцелярским, но повороты сюжета в рассказах и романах довольно нетривиальны.
В его работах много недосказанного. Писатель оставляет за читателем право самостоятельно интерпретировать некоторые ситуации в произведениях. В целом, работы Кафки наполнены трагизмом и гнетущей атмосферой. Некоторые свои произведения автор написал вместе с другом Максом Бродом.
Например, «Первая дальняя поездка по железной дороге» или «Рихард и Самуэл» — это малая проза двух друзей, которые всю жизнь поддерживали друг друга.
Франц Кафка не получил большого признания, как писатель, при жизни. Но его работы, опубликованные после смерти, были оценены по достоинству. Роман «Процесс» получил наибольшее одобрение критиков со всего мира. Он также полюбился и читателям. Кто знает, сколько прекрасных произведений сгорело в огне по приказу самого автора. Но то, что дошло до общественности, считается великолепным дополнением постмодернистского стиля в искусстве и литературе.
Глава 7. Kafka Bridge Red Hat AMQ 7.6
В этой главе представлен обзор AMQ Streams Kafka Bridge, который поможет вам начать использовать его REST API для взаимодействия с AMQ Streams. Чтобы опробовать Kafka Bridge в вашей локальной среде, см. Раздел 7.2, «Быстрый запуск Kafka Bridge» далее в этой главе.
7.1. Обзор моста Кафки
Вы можете использовать Kafka Bridge в качестве интерфейса для выполнения определенных типов запросов к кластеру Kafka.
7.1.1. Интерфейс Kafka Bridge
AMQ Streams Kafka Bridge предоставляет интерфейс RESTful, который позволяет клиентам на основе HTTP взаимодействовать с кластером Kafka. Kafka Bridge предлагает преимущества подключения через веб-API к потокам AMQ без необходимости интерпретировать клиентскими приложениями протокол Kafka.
API имеет два основных ресурса — потребителей
и тем
— которые доступны через конечные точки для взаимодействия с потребителями и производителями в вашем кластере Kafka.Ресурсы относятся только к Kafka Bridge, а не к потребителям и производителям, напрямую связанным с Kafka.
Kafka Bridge поддерживает HTTP-запросы к кластеру Kafka с помощью следующих методов:
- Отправка сообщений в тему.
- Получение сообщений из тем.
- Создание и удаление потребителей.
- Подпишите потребителей на темы, чтобы они начали получать сообщения из этих тем.
- Получить список тем, на которые подписан потребитель.
- Отписать потребителей от тем.
- Назначьте разделы потребителям.
- Зафиксируйте список потребительских смещений.
- Поиск в разделе, чтобы потребитель начал получать сообщения с первой или последней позиции смещения или заданной позиции смещения.
Методы предоставляют ответы JSON и обработку ошибок кода ответа HTTP.Сообщения можно отправлять в формате JSON или двоичном формате.
Клиенты могут создавать и потреблять сообщения без необходимости использования собственного протокола Kafka.
Дополнительные ресурсы
- Чтобы просмотреть документацию по API, включая примеры запросов и ответов, перейдите по ссылке: https://strimzi.io/docs/bridge/latest/ на веб-сайте Strimzi.
7.1.2. Поддерживаемые клиенты для Kafka Bridge
Вы можете использовать Kafka Bridge для интеграции внутренних клиентских приложений и внешних HTTP-клиентов с вашим кластером Kafka.
- Внутренние клиенты
-
Внутренние клиенты — это HTTP-клиенты на основе контейнеров, работающие в том же кластере OpenShift, что и сам Kafka Bridge. Внутренние клиенты могут получить доступ к Kafka Bridge на узле и порте, определенных в пользовательском ресурсе
KafkaBridge
. - Внешние клиенты
- Внешние клиенты — это HTTP-клиенты, работающие за пределами кластера OpenShift, в котором развернут и работает Kafka Bridge.Внешние клиенты могут получить доступ к Kafka Bridge через OpenShift Route, службу балансировки нагрузки или с помощью Ingress.
Внутренняя и внешняя интеграция клиента HTTP
7.1.3. Защита моста Кафка
В настоящее время AMQ Streams не обеспечивает никакого шифрования, аутентификации или авторизации для Kafka Bridge. Это означает, что запросы, отправляемые внешними клиентами к мосту Kafka:
- Не зашифровано и должно использовать HTTP, а не HTTPS
- Отправлено без аутентификации
Однако вы можете защитить Kafka Bridge другими способами, такими как:
- Сетевые политики OpenShift, которые определяют, какие модули могут получить доступ к Kafka Bridge.
- Обратные прокси с аутентификацией или авторизацией, например прокси OAuth3.
- Шлюзы API.
- Ingress или OpenShift Routes с завершением TLS.
Kafka Bridge поддерживает шифрование TLS и аутентификацию TLS и SASL при подключении к брокерам Kafka. В вашем кластере OpenShift вы можете настроить:
- Аутентификация на основе TLS или SASL между Kafka Bridge и вашим кластером Kafka.
- Соединение с шифрованием TLS между Kafka Bridge и вашим кластером Kafka.
Дополнительные сведения см. в разделе 3.5.4.1, «Поддержка аутентификации в Kafka Bridge».
Вы можете использовать ACL в брокерах Kafka, чтобы ограничить темы, которые могут использоваться и создаваться с помощью Kafka Bridge.
7.1.4. Доступ к Kafka Bridge вне OpenShift
После развертывания к мосту AMQ Streams Kafka могут получить доступ только приложения, работающие в том же кластере OpenShift. Эти приложения используют службу kafka-bridge-name -bridge-service
для доступа к API.
Если вы хотите сделать Kafka Bridge доступным для приложений, работающих за пределами кластера OpenShift, вы можете открыть его вручную, используя одну из следующих функций:
- Сервисы типа LoadBalancer или NodePort
- Входные ресурсы
- Маршруты OpenShift
Если вы решите создать Службы, используйте следующие метки в селекторе
, чтобы настроить модули, на которые служба будет направлять трафик:
# ... селектор: strimzi.io/cluster: kafka-bridge-name 1 strimzi.io/вид: KafkaBridge #...
- 1
-
Имя пользовательского ресурса Kafka Bridge в вашем кластере OpenShift.
7.1.5. Запросы на мост Кафки
Укажите форматы данных и заголовки HTTP, чтобы обеспечить отправку действительных запросов в Kafka Bridge.
7.1.5.2. Встроенный формат данных
Формат встроенных данных — это формат сообщений Kafka, которые передаются по протоколу HTTP от производителя к потребителю с помощью Kafka Bridge.Поддерживаются два встроенных формата данных: JSON и двоичный.
При создании потребителя с использованием конечной точки /consumers/ groupid
в теле запроса POST
должен быть указан встроенный формат данных JSON или двоичный. Это указано в поле формата , например:
{ "имя": "мой-потребитель", "формат": "двоичный", 1 ... }
- 1
-
Двоичный встроенный формат данных.
Формат встроенных данных, указанный при создании потребителя, должен соответствовать формату данных сообщений Kafka, которые он будет потреблять.
Если вы решите указать двоичный формат встроенных данных, последующие запросы производителя должны предоставлять двоичные данные в теле запроса в виде строк в кодировке Base64. Например, при отправке сообщений с использованием конечной точки /topics/ topname
records.value
должны быть закодированы в Base64:
{ "записи": [ { "ключ": "мой ключ", "значение": "ZWR3YXJkdGhldGhyZWVsZWdnZWRjYXQ=" }, ] }
Запросы производителя также должны предоставлять заголовок Content-Type
, соответствующий встроенному формату данных, например, Content-Type: application/vnd.kafka.binary.v2+json
.
7.1.6. Ресурсы API Kafka Bridge
Полный список конечных точек REST API и описания, включая примеры запросов и ответов, см. по ссылке: https://strimzi.io/docs/bridge/latest/ на веб-сайте Strimzi.
7.1.7. Развертывание Kafka Bridge
Вы развертываете Kafka Bridge в своем кластере OpenShift с помощью оператора кластера.
После развертывания Kafka Bridge оператор кластера создает объекты Kafka Bridge в вашем кластере OpenShift.Объекты включают развертывание , службу и модуль , каждый из которых назван в честь имени, указанного в пользовательском ресурсе для Kafka Bridge.
7.2. Быстрый старт Kafka Bridge
Воспользуйтесь этим кратким руководством, чтобы опробовать AMQ Streams Kafka Bridge в вашей локальной среде разработки. Вы узнаете, как:
- Разверните Kafka Bridge в своем кластере OpenShift.
- Откройте службу Kafka Bridge на вашем локальном компьютере с помощью переадресации портов.
- Создавайте сообщения для тем и разделов в вашем кластере Kafka.
- Создайте потребителя Kafka Bridge
- Выполнение основных операций с потребителями, таких как подписка потребителя на темы и получение созданных вами сообщений.
В этом кратком руководстве HTTP-запросы отформатированы как команды curl, которые вы можете скопировать и вставить в свой терминал.Требуется доступ к кластеру OpenShift; для запуска и управления локальным кластером OpenShift используйте такой инструмент, как Minikube, CodeReady Containers или MiniShift.
Убедитесь, что у вас есть предварительные условия, а затем выполните задачи в порядке, указанном в этой главе.
Необходимые условия для быстрого запуска
- Доступ администратора кластера к локальному или удаленному кластеру OpenShift.
- AMQ Streams установлен.
- Работающий кластер Kafka, развернутый оператором кластера в пространстве имен OpenShift.
- Entity Operator развертывается и работает как часть кластера Kafka.
7.2.1. Развертывание Kafka Bridge в кластере OpenShift
AMQ Streams включает пример YAML, в котором указана конфигурация AMQ Streams Kafka Bridge. Внесите минимальные изменения в этот файл, а затем разверните экземпляр Kafka Bridge в своем кластере OpenShift.
Процедура
-
Отредактируйте файл
examples/kafka-bridge/kafka-bridge.yaml
файл.версия API: kafka.strimzi.io/v1alpha1 вид: KafkaBridge метаданные: Название: быстрый старт 1 спецификация: реплики: 1 bootstrapServers: <имя-кластера>-kafka-bootstrap:9092 2 http: порт: 8080
- 1
-
При развертывании Kafka Bridge к имени развертывания и других связанных ресурсов добавляется
-bridge
. В этом примере развертывание Kafka Bridge называетсяquickstart-bridge
, а сопровождающая служба Kafka Bridge —quickstart-bridge-service
. - 2
-
В свойстве
bootstrapServers
введите имя кластера Kafka как
-
Разверните Kafka Bridge в своем кластере OpenShift:
oc apply -f examples/kafka-bridge/kafka-bridge.yaml
Развертывание, служба и другие связанные ресурсы
quickstart-bridge
создаются в вашем кластере OpenShift. -
Убедитесь, что Kafka Bridge успешно развернут:
oc получить развертывания
ИМЯ ГОТОВО АКТУАЛЬНО ДОСТУПНО ВОЗРАСТ быстрый старт-мост 1/1 1 1 34 м my-cluster-connect 1/1 1 1 24 часа мой-кластер-объект-оператор 1/1 1 1 24 часа #...
7.2.2. Предоставление службы Kafka Bridge на вашем локальном компьютере
Затем используйте переадресацию портов, чтобы открыть службу AMQ Streams Kafka Bridge для вашего локального компьютера по адресу http://localhost:8080.
Перенаправление портов подходит только для целей разработки и тестирования.
Процедура
-
Перечислите имена модулей в вашем кластере OpenShift:
oc получить модули -o имя pod/kafka-потребитель # ... pod/quickstart-bridge-589d78784d-9jcnr pod/strimzi-cluster-operator-76bcf9bc76-8dnfm
-
Подключитесь к модулю quickstart-bridge через порт
8080
:oc Port-Forward pod/quickstart-bridge-589d78784d-9jcnr 8080:8080 и
Если порт 8080 на вашем локальном компьютере уже используется, используйте альтернативный HTTP-порт, например
8008
.
Запросы API теперь перенаправляются с порта 8080 на вашем локальном компьютере на порт 8080 в модуле Kafka Bridge.
7.2.3. Создание сообщений в темы и разделы
Затем создайте сообщения для тем в формате JSON, используя конечную точку тем. Вы можете указать разделы назначения для сообщений в теле запроса, как показано здесь. Конечная точка разделов предоставляет альтернативный метод указания одного целевого раздела для всех сообщений в качестве параметра пути.
Процедура
-
В текстовом редакторе создайте определение YAML для темы Kafka с тремя разделами.
версия API: kafka.strimzi.io/v1beta1 вид: КафкаТема метаданные: имя: мост-быстрый-старт-тема этикетки: strimzi.io/cluster:
1 спецификация: перегородки: 3 2 реплики: 1 конфигурация: удержания.мс: 7200000 сегмент.байты: 1073741824 - 1
-
Имя кластера Kafka, в котором развернут Kafka Bridge.
- 2
-
Количество разделов для темы.
-
Сохраните файл в каталоге
examples/topic
какbridge-quickstart-topic.yaml
. -
Создайте тему в своем кластере OpenShift:
oc apply -f examples/topic/bridge-quickstart-topic.yaml
-
Используя Kafka Bridge, создайте три сообщения в тему, которую вы создали:
завиток -X ПОСТ \ http://localhost:8080/topics/bridge-quickstart-topic \ -H 'тип содержимого: приложение/vnd.кафка.json.v2+json' \ -д '{ "записи": [ { "ключ": "мой ключ", "значение": "продажа-лид-0001" }, { "значение": "продажа-лид-0002", "раздел": 2 }, { "значение": "продажа-лид-0003" } ] }'
-
sales-lead-0001
отправляется в раздел на основе хэша ключа. -
sales-lead-0002
отправляется непосредственно в раздел 2. -
sales-lead-0003
отправляется в раздел в разделеbridge-quickstart-topic
с использованием метода циклического перебора.
-
-
Если запрос выполнен успешно, Kafka Bridge возвращает массив
offsets
вместе с кодом200
и заголовкомтипа содержимого
application/vnd.kafka.v2+json
. Для каждого сообщения массивoffsets
описывает:
7.2.4. Создание потребителя Kafka Bridge
Прежде чем вы сможете выполнять какие-либо операции с потребителями в кластере Kafka, вы должны сначала создать потребителя с помощью конечной точки потребителей.Потребитель называется потребителем Kafka Bridge .
Процедура
-
Создайте потребителя Kafka Bridge в новой группе потребителей с именем
bridge-quickstart-consumer-group
:curl -X POST http://localhost:8080/consumers/bridge-quickstart-consumer-group \ -H 'тип содержимого: application/vnd.kafka.v2+json' \ -д '{ "name": "мост-быстрый старт-потребитель", "auto.offset.reset": "самый ранний", "формат": "json", "включить.auto.commit": ложь, "fetch.min.bytes": 512, "потребитель.request.timeout.ms": 30000 }'
-
Потребитель называется
bridge-quickstart-consumer
, а встроенный формат данных установлен какjson
. - Определены некоторые основные параметры конфигурации.
-
Потребитель не будет автоматически фиксировать смещения в журнале, поскольку параметр
enable.auto.commit
равенfalse
.Вы зафиксируете смещения вручную позже в этом кратком руководстве.Если запрос выполнен успешно, Kafka Bridge возвращает идентификатор потребителя (
instance_id
) и базовый URL-адрес (base_uri
) в теле ответа вместе с кодом200
.Пример ответа
#... { "instance_id": "мост-быстрый запуск-потребитель", "base_uri":"http://<имя-моста>-bridge-service:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer" }
-
Потребитель называется
-
Скопируйте базовый URL-адрес (
base_uri
), чтобы использовать его в других операциях потребителя в этом кратком руководстве.
7.2.5. Подписка потребителя Kafka Bridge на темы
После создания потребителя Kafka Bridge подпишите его на одну или несколько тем с помощью конечной точки подписки. После подписки потребитель начинает получать все сообщения, созданные в теме.
Процедура
-
Подпишите потребителя на тему bridge-quickstart-topic , которую вы создали ранее, в разделе Создание сообщений для тем и разделов:
curl -X POST http://localhost:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer/subscription \ -H 'тип содержимого: приложение/vnd.кафка.v2+json' \ -д '{ "темы": [ "мост-быстрый старт-тема" ] }'
Массив
тем
может содержать одну тему (как показано здесь) или несколько тем. Если вы хотите подписать потребителя на несколько тем, соответствующих регулярному выражению, вы можете использовать строкуtheme_pattern
вместо массиватем
.Если запрос выполнен успешно, Kafka Bridge возвращает только код
204
(без содержимого).
7.2.6. Получение последних сообщений от потребителя Kafka Bridge
Затем получите последние сообщения от потребителя Kafka Bridge, запросив данные из конечной точки записей. В рабочей среде HTTP-клиенты могут многократно вызывать эту конечную точку (в цикле).
Процедура
- Создайте дополнительные сообщения потребителю Kafka Bridge, как описано в разделе Создание сообщений для тем и разделов.
-
Отправьте запрос
GET
на конечную точкузаписей
:curl -X ПОЛУЧИТЬ http://localhost:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer/records \ -H 'принять: приложение/vnd.kafka.json.v2+json'
После создания и подписки на потребителя Kafka Bridge первый запрос GET вернет пустой ответ, поскольку операция опроса запускает процесс повторной балансировки для назначения разделов.
-
Повторите второй шаг, чтобы получить сообщения от потребителя Kafka Bridge.
Kafka Bridge возвращает массив сообщений — с описанием имени темы, ключа, значения, раздела и смещения — в теле ответа вместе с кодом
200
. По умолчанию сообщения извлекаются из последнего смещения.HTTP/1.1 200 ОК тип содержимого: приложение/vnd.kafka.json.v2+json #... [ { "topic":"bridge-quickstart-topic", "ключ": "мой ключ", «value»: «продажа-лид-0001», "раздел":0, "смещение":0 }, { "topic":"bridge-quickstart-topic", "ключ": ноль, «value»: «продажа-лид-0003», "раздел":0, "смещение":1 }, #...
7.2.7. Внесение смещений в лог
Затем используйте конечную точку offsets, чтобы вручную зафиксировать смещения в журнале для всех сообщений, полученных потребителем Kafka Bridge. Это необходимо, поскольку потребитель Kafka Bridge, созданный ранее в разделе Создание потребителя Kafka Bridge, был настроен с параметром enable.auto.commit
как false
.
Процедура
-
Зафиксируйте смещения в журнале для
bridge-quickstart-consumer
:curl -X POST http://localhost:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer/offsets
Поскольку тело запроса не отправляется, смещения фиксируются для всех записей, полученных потребителем.Кроме того, тело запроса может содержать массив (OffsetCommitSeekList), указывающий темы и разделы, для которых вы хотите зафиксировать смещения.
Если запрос выполнен успешно, Kafka Bridge возвращает только код
204
.
Что делать дальше
После фиксации смещений в журнале попробуйте конечные точки для поиска смещений.
7.2.8. Ищем смещения для раздела
Затем используйте конечные точки position, чтобы настроить потребителя Kafka Bridge для получения сообщений для раздела с определенного смещения, а затем с последнего смещения.В Apache Kafka это называется операцией поиска.
Процедура
-
Найдите определенное смещение для раздела 0 раздела
quickstart-bridge-topic
:curl -X POST http://localhost:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer/positions \ -H 'тип содержимого: application/vnd.kafka.v2+json' \ -д '{ "смещения": [ { "topic": "bridge-quickstart-topic", "раздел": 0, "смещение": 2 } ] }'
Если запрос выполнен успешно, Kafka Bridge возвращает только код
204
. -
Отправьте запрос
GET
на конечную точкузаписей
:curl -X ПОЛУЧИТЬ http://localhost:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer/records \ -H 'принять: приложение/vnd.kafka.json.v2+json'
Kafka Bridge возвращает сообщения со смещения, которое вы искали.
-
Восстановите поведение извлечения сообщений по умолчанию, выполнив поиск последнего смещения для того же раздела.На этот раз используйте конечную точку position/end.
curl -X POST http://localhost:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer/positions/end \ -H 'тип содержимого: application/vnd.kafka.v2+json' \ -д '{ "разделы": [ { "topic": "bridge-quickstart-topic", "раздел": 0 } ] }'
Если запрос выполнен успешно, Kafka Bridge возвращает еще один код
204
.
Вы также можете использовать конечную точку position/beginning для поиска первого смещения для одного или нескольких разделов.
Что делать дальше
В этом кратком руководстве вы использовали AMQ Streams Kafka Bridge для выполнения нескольких стандартных операций в кластере Kafka. Теперь вы можете удалить потребителя Kafka Bridge, который вы создали ранее.
7.2.9. Удаление потребителя Kafka Bridge
Наконец, удалите потребителя Kafa Bridge, который вы использовали в этом кратком руководстве.
Процедура
-
Удалите потребителя Kafka Bridge, отправив запрос
DELETE
на конечную точку экземпляров.curl -X УДАЛИТЬ http://localhost:8080/consumers/bridge-quickstart-consumer-group/instances/bridge-quickstart-consumer
Если запрос выполнен успешно, Kafka Bridge возвращает только код
204
.
Пересылка сообщений IBM MQ в Kafka с помощью Kafka Connect | Вай Лун | w:Logs
Это краткое руководство, демонстрирующее, как использовать kafka-connect-mq-source
, дополняющее учебное пособие по IBM MQ.
Предварительные условия : Docker
- Получите последний образ сервера MQ из Docker Hub.Подтвердить с помощью образа докера
docker pull ibmcom/mq:latest
2. Запустите сервер MQ. После запуска проверьте с помощью docker ps
.
Диспетчер очередей: QM1
Очередь: DEV.QUEUE.1
Канал: DEV.APP.SVRCONN
Прослушиватель DEV.LISTENER.TCP на порту 1414
# Создайте том для сохранения данных, даже если контейнер удален.
docker volume create qm1data# Создайте сеть.
docker network create mq-demo-network# Запустите образ со следующими настройками.
docker run --env LICENSE=accept --env MQ_QMGR_NAME=QM1 --volume qm1data:/mnt/mqm --publish 1414:1414 --publish 9443:9443 --network mq-demo-network --network-alias qmgr --detach --env MQ_APP_PASSWORD=пароль ibmcom/mq:latest
- Загрузите с https://kafka.apache.org/downloads (подойдет любая версия, начиная с 1.0.0), затем распакуйте ее.
tar -xzf kafka_2.11-2.1.0.tgz
2. В одном терминале перейдите в корневой каталог Kafka и запустите Zookeeper .
cd kafka_2.11-2.1.0
bin/zookeeper-server-start.sh config/zookeeper.properties
3. В другом терминале перейдите в корневой каталог Kafka и запустите Kafka server .
cd kafka_2.11-2.1.0
bin/kafka-server-start.sh config/server.properties
4. В третьем терминале перейдите в корневой каталог Kafka и запустите потребитель Kafka для прослушивания тема TSOURCE
(мы создадим ее в ближайшее время).
bin/kafka-консоль-потребитель.sh --bootstrap-server localhost:9092 --topic TSOURCE --from-beginning
Примечание. На платформах Windows используйте
bin\windows\
вместоbin/
и измените расширение скрипта на.bat
.
- Клонирование и создание соединителя.
git clone https://github.com/ibm-messaging/kafka-connect-mq-source.git
cd kafka-connect-mq-source
mvn clean package
2. Скопируйте файл конфигурации коннектора на свой домашний каталог для безопасного редактирования.
cp config/mq-source.properties ~
3. Настройте свойства в соответствии с нашей настройкой MQ.
Примечание: не забудьте раскомментировать свойства
mq.user.name
иmq.password
.
mq.queue.manager=QM1
mq.connection.name.list=localhost(1414)
mq.channel.name=DEV.APP.SVRCONN
mq.queue=DEV.QUEUE.1
mq.user. имя=приложение
mq.password=пароль
тема=TSOURCE
4. Запустите соединитель
Примечание. Замените
и <версия>
самостоятельно.
CLASSPATH=<корневой-каталог-коннектора>/target/kafka-connect-mq-source-<версия>-jar-with-dependencies.jar bin/connect-standalone.sh config/connect-standalone.properties ~/ mq-source.properties
- Загрузите Dockerfile отсюда.
- Соберите и запустите его.
Обратите внимание, что мы подключаемся к той же сети, что и сервер MQ,
mq-demo-network
.
сборка докеров -t mq-demo .
docker run --network mq-demo-network -ti mq-demo
3.Приложение предложит ввести некоторые настройки. Просто нажмите и
, чтобы пропустить первые 6 вопросов; введите пароль
для последнего.
1. Введите имя вашего администратора очередей (оставьте пустым для QM1):2. Введите имя хоста или IP-адрес вашего администратора очередей:
qmgr
3. Введите порт прослушивателя для вашего администратора очередей (оставьте пустым для 1414):4. Введите имя канала приложения (оставьте пустым для «DEV.APP.SVRCONN»):
5.Введите имя очереди (оставьте пустым для «DEV.QUEUE.1»):
6. Введите имя пользователя приложения (оставьте пустым для «приложения»):
7. Введите пароль для этого пользователя:
password
4. Когда он активен, вы увидите:
Подключение к администратору очередей 'QM1'
по адресу 'mq-demo-network(1414)'
через канал 'DEV.APP.SVRCONN'
от имени пользователя ' приложение
. . .
Подключено!Введите PUT [число], чтобы поместить заданное количество сообщений в очередь
Введите GET [число], чтобы получить заданное количество сообщений в очередь
Введите AUTO [секунд], чтобы автоматически поместить и получить сообщения в течение заданного количества секунд
Введите EXIT, чтобы выйти.
Введите HELP, чтобы отобразить это сообщение.QUEUE.1 очередь.$ put 20
Попытка поставить 20 сообщений в очередь...
Успешно помещено 20 сообщений
Проверьте консоль MQ, чтобы увидеть, что эти 20 сообщений были добавлены в очередьВ клиентском терминале Kafka вы увидите сообщения, поступающие в тему
TSOURCE
. TA DA ~$ bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic TSOURCE --from-beginning
Сообщение №0��������
Сообщение №1�� ������
Сообщение №2��������
Сообщение №3��������
Сообщение №4��������
Сообщение №5���� ����
Сообщение №6��������
Сообщение №7��������
Сообщение №8��������
Сообщение №9������ ��
Сообщение №10��������
Сообщение №11��������
Сообщение №12��������
Сообщение №13��������
Сообщение №14��������
Сообщение №15��������
Сообщение №16��������
Сообщение №17��������
Сообщение #18��������
Сообщение #19��������Мост Кафки | EMQX Enterprise
СОВЕТ
После EMQX версии 3.1 вводится мощный механизм правил для замены плагинов. Рекомендуется использовать его. См. «Перенос данных в Kafka», чтобы настроить мосты kafka в механизме правил.
EMQX соединяет и пересылает сообщения MQTT в кластер Kafka:
Файл конфигурации для плагина моста Kafka: etc/plugins/emqx_bridge_kafka.conf
Настройка кластера Kafka
мост.кафка.серверы = 127.0.0.1:9092 bridge.kafka.connection_strategy = per_partition bridge.kafka.min_metadata_refresh_interval = 5S мост.kafka.produce = синхронизировать bridge.kafka.produce.sync_timeout = 3S bridge.kafka.producer.required_acks = нет bridge.kafka.sock.sndbuf = 1 МБ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
26
27
28
29
30
39
32
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Настройка перехватчиков Kafka Bridge
мост.kafka.hook.client.connected.1 = {"topic": "client_connected"} bridge.kafka.hook.client.disconnected.1 = {"topic": "client_disconnected"} bridge.kafka.hook.session.subscribed.1 = {"фильтр": "#", "тема": "session_subscribed"} bridge.kafka.hook.session.unsubscribed.1 = {"фильтр": "#", "тема": "session_unsubscribed"} bridge.kafka.hook.message.publish.1 = {"фильтр": "#", "тема": "message_publish"} bridge.kafka.hook.message.delivered.1 = {"фильтр": "#", "тема": "message_delivered"} мост.kafka.hook.message.acked.1 = {"фильтр": "#", "тема": "message_acked"}
1
2
3
4
5
6
7
8
9
10
11
11
Описание Kafka Bridge Cooks
событие | Описание | Bridge.kafka .hook.client.connected.1 | Клиент подключен |
---|---|
bridge.kafka.hook.client.disconnected.1 | Клиент отключен |
мост.kafka.hook.session.subscribed.1 | Темы подписаны |
bridge.kafka.hook.session.unsubscribed.1 | Темы отписаны |
Сообщения поставлены | |
Bridge.kafka.hook.message.acked.1 | Сообщения подтверждены |
Forward Client Connected / Отключены события to Kafka
Клиент подключается к сети, EMQX пересылает сообщение о событии «client_connected» в Kafka:
тема = «client_connected»,
значение = {
"client_id": ${clientid},
"узел": ${узел},
"тс": ${тс}
}
1
2
3
4
5
6
Клиент отключается, EMQX пересылает сообщение о событии client_disconnected в Kafka:
disconnected theme = "client_disconnected"
значение = {
"client_id": ${clientid},
"причина": ${причина},
"узел": ${узел},
"тс": ${тс}
}
1
2
3
4
5
6
7
Пересылка события подписки на Kafka
тема = session_subscribed
значение = {
"client_id": ${clientid},
"тема": ${тема},
"qos": ${qos},
"узел": ${узел},
"тс": ${отметка времени}
}
1
2
3
4
5
6
7
8
9
Пересылка события отмены подписки на Kafka
90 значение = { "client_id": ${clientid}, "тема": ${тема}, "qos": ${qos}, "узел": ${узел}, "тс": ${отметка времени} } 1
2
3
4
5
6
7
8
9
Переслать сообщения MQTT Кафке
8 тема = message_publish
значение = { "client_id": ${clientid}, "имя пользователя": ${имя пользователя}, "тема": ${тема}, "полезная нагрузка": ${полезная нагрузка}, "qos": ${qos}, "узел": ${узел}, "тс": ${отметка времени} }
1
2
3
4
5
6
7
8
9 9
8
9
10
11
Переадресация MQTT Сообщение для Kafka
Topic = Message_Delevered
значение = {"client_id": ${clientid},
"имя пользователя": ${имя пользователя},
"от": ${fromClientId},
"тема": ${тема},
"полезная нагрузка": ${полезная нагрузка},
"qos": ${qos},
"узел": ${узел},
"тс": ${отметка времени}
}
1
2
3
4
5
6
7
8
9 9
8
9
10
11
Переадресация MQTT Сообщение ACK для Kafka
Topic = Message_acked
значение = {
"client_id": ${clientid},
"имя пользователя": ${имя пользователя},
"от": ${fromClientId},
"тема": ${тема},
"полезная нагрузка": ${полезная нагрузка},
"qos": ${qos},
"узел": ${узел},
"тс": ${отметка времени}
}
1
2
3
4
5
6
7
8
9
10
11
12
12
Примеры потребления сообщения Кафка
Kafka Потребляющие клиенты MQTT Подключены / Отключено Сообщения о событиях:
SH кафка-консоль-потребитель.sh --zookeeper localhost:2181 --topic client_connected --from-beginning
sh kafka-console-consumer.sh --zookeeper localhost:2181 --topic client_disconnected --from-beginning
1
2
3
Kafka использует сообщения подписки MQTT:
sh kafka-console-consumer.sh --zookeeper localhost:2181 --topic session_subscribed --from-beginning
sh kafka-console-consumer.sh --zookeeper localhost:2181 --topic session_unsubscribed --from-beginning
1
2
3
Kafka использует опубликованные сообщения MQTT:
sh kafka-console-consumer.sh --zookeeper localhost:2181 --topic message_publish --from-beginning
1
Kafka использует сообщение MQTT Сообщения о событиях доставки и подтверждения:
sh kafka-console-consumer.sh --zookeeper localhost:2181 --topic message_delivered --from-beginning
sh kafka-console-consumer.sh --zookeeper localhost:2181 --topic message_acked --from-beginning
1
2
3
СОВЕТ
полезная нагрузка закодирована в base64
Включить Kafka Bridge
.Плагины /bin/emqx_ctl загружают emqx_bridge_kafka
1
Мост Франца Кафки
Центральным персонажем этой истории является сознание моста. Мост, который знает, что это такое, и понимает его значение: соединить две точки в пропасти.Мост теоретически осознает свою смерть: «однажды возведенный, ни один мост не может перестать быть мостом, не рухнув».
Тем не менее, никто никогда не пробовал использовать этот мост.
И хотя он был забыт, это все же был мост.
Итак, когда кто-то впервые попытался рассердить ее, он причинил ей глубокую боль. Она (мост) почувствовала
. Центральным персонажем этой истории является сознание моста. Мост, который знает, что это такое, и понимает его значение: соединить две точки в пропасти.Мост теоретически осознает свою смерть: «однажды возведенный, ни один мост не может перестать быть мостом, не рухнув».
Тем не менее, никто никогда не пробовал использовать этот мост.
И хотя он был забыт, это все же был мост.
Итак, когда кто-то впервые попытался рассердить ее, он причинил ей глубокую боль. Она (мост) почувствовала боль. И она хотела знать, кто сделал это с ней. Она поняла, что это мужчина. И она понимала, как он причинил ей боль. Но она не знала интенсивности этого.
И прежде чем обнаружить это, ей любопытно увидеть его лицо или хотя бы его форму, она ломается и падает.
Так что, даже зная о ее значении, она никогда не была полезной.
И тогда возникает новый вопрос: теряют ли вещи смысл бытия, когда они бесполезны?
----
Dessa vez, o personagem Central Dessa Historia é a consciência de uma ponte.Uma ponte que sabe o que é e compreende o seu sentido: o de unir dois pontos sobre um abismo.
A ponte tem consciencia teorica tambem sobre sua morte: "uma vez erguida, nenhuma ponte pode deixar de ser ponte sem desabar". No entanto, ninguem jamais passou por ela. E embora fosse esquecida, aindaera uma ponte.
Entao, a primeira vez que alguem tentou passar por ela, a machucou, vivilou. Ela sentiu a dor. E Quis Saber Quem Fez aquilo ком ela.
Percebeu que foi um homem.E compreendeu como ele o machucara. Mas nao soube a intensao dele. E antes de descobrir isso, curiosa ao ver a face dele, ou pelo menos sua forma, morreu, machucada, mesmo sabendo de seu sentido, nunca teve utilidade.
E então всплеск uma nova questão: as coisas perdem o sentido de ser quando não tem utilidade?
Создание моста в режиме реального времени с помощью Kafka к облаку, вторник, 8 марта 2022 г., 18:00
Привет, стримеры!
Подробная информация о том, как присоединиться к этой веселой и информативной виртуальной встрече, приведена ниже.
Найдите информацию о предстоящих встречах и огромное количество контента с прошлых встреч Kafka по всему миру:
cnfl.io/meetup-hub
-----
Повестка дня (время указано по Гринвичу +1):
18:00-6 :05pm: Сетевое общение в сети (необязательно)
18:05–18:45: AI from the Edge, Александру Косинда, руководитель отдела разработки, AIVA
18:45–19:20: Dashing Off A Dashboard, Крис Дженкинс, старший защитник разработчиков, Confluent
19:20 - 19:30: Вопросы и ответы
-----
Присоединение к нашему свободному пространству не происходит мгновенно, поэтому убедитесь, что вы успели на мероприятие, выполните шаги по этой ссылке до дня мероприятия. если вы можете! cnfl.io/slack
-----
Докладчик:
Александр Кочинда, руководитель отдела развития, AiVA
Название:
ИИ с края
Abstract:
AiVA решает проблемы и приносит прибыль в розничной торговле, коммерческих помещениях и производстве за счет развертывания компьютерного зрения на периферии. Локальная обработка данных дает уникальные преимущества и позволила нам обнаружить неотъемлемые проблемы с самого начала. На этой живой встрече мы рассмотрим некоторые из проблем, с которыми мы уже сталкивались, и соответствующие стратегии, которые мы придумали.Во второй части будет живая демонстрация, в которой мы начнем гибридное развертывание от края до облака. Развертывание будет состоять из приложения искусственного интеллекта с аппаратным ускорением, локального кластера Apache Kafka, Conveyor (инструмент для передачи данных в облако) и Confluent Cloud.
Биография:
Алекс — руководитель отдела развития AiVA. Он начал свою карьеру в области компьютерного зрения сразу после окончания средней школы и постоянно расширяет свой опыт до самой грани того, что может предложить ИИ. Он прошел базовые исследования нейронных сетей в качестве специалиста по обработке и анализу данных, затем перешел к разработке программного обеспечения с аппаратным ускорением в качестве инженера машинного обучения и, наконец, обнаружил, что видит долгосрочную технологическую стратегию AiVA в качестве руководителя отдела разработки.За последние 3 года он успешно обучил несколько моделей ИИ, создал несколько библиотек и приложений для периферийных вычислений и создал масштабируемую архитектуру, управляемую событиями, подходящую для развертывания десятков тысяч устройств по всему миру. Поэтому, работая в области исследований, проектирования, системного администрирования, администрирования облачных вычислений и архитектуры, он обладает уникальным глубоким пониманием ИИ, развернутого в средах IoT. И последнее, но не менее важное: он использует NeoVim.
-----
Докладчик 2:
Крис Дженкинс, старший защитник разработчиков, Confluent
Заголовок:
Отрыв от приборной панели
Abstract:
Сколько мы можем сделать с Kafka за 30 минут программирования? Давайте узнаем.В этом сеансе живого кодирования мы создадим панель инструментов в реальном времени с нуля. Танцуя на трех языках — KSQL, Python и JavaScript — мы соберем воедино скелет информационной панели, которая может предоставлять KPI для всех в вашей организации или просто формировать основу для вашего следующего сеанса взлома во время обеда.
Биография:
Крис Дженкинс — бывший технический директор компании, занимающейся торговлей золотом, подрядчик ряда интернет-стартапов, а теперь старший защитник разработчиков в Confluent. Ему нравится все, что делает архитектуру системы проще и надежнее (например, функциональное программирование и системы, основанные на событиях), и все, что возвращает удовольствие от написания кода (например, встречи, хакатоны и эксперименты с новыми технологиями).
Крис живет в Лондоне со своей именной группой и двумя сослагательными наклонениями.
-----
Этикет онлайн-встречи:
• Пожалуйста, включите звук, если у вас есть вопрос.
•Пожалуйста, придержите свои вопросы до конца презентации или воспользуйтесь зумчатом!
•Пожалуйста, приезжайте вовремя, так как собрания Zoom могут быть заблокированы по многим причинам (хотя, если вы будете заблокированы, запись будет доступна, но вам, возможно, придется немного подождать!)
----
Если хотите хотели бы выступить или провести наше следующее мероприятие, пожалуйста, дайте нам знать! сообщество @ сливающийся.io
[DMAAP-1622] Мост Strimzi Kafka как альтернатива DMaaP MR
Strimzi — Apache Kafka в Kubernetes поддерживает мост kafka, позволяющий приложениям подключаться к Kafka и использовать его по протоколу HTTP. Эта задача состоит в том, чтобы выяснить, является ли это осуществимой альтернативой MR.
Примечания:
- Для параллельного развертывания требуется настройка ниже
- Мост зависит от оператора кластера
- У моста Стримзи отсутствует возможность создания темы и производителя зеркал
Развертывание моста Стримзи :
wget https://github.com/strimzi/strimzi-kafka-operator/releases/download/0.24.0/strimzi-0.24.0.tar.gz
tar -xvf strimzi-0.24.0.tar.gz
sed -i s/namespace: . /пространство имен: onap/' strimzi-0.24.0/install/cluster-operator/*RoleBinding .yaml
kubectl create -f strimzi-0.24.0/install/cluster-operator -n onap
echo -n admin_secret > МОЙ-ПАРОЛЬ.txt
kubectl create secret generic adminsecret --from-file=МОЙ-ПАРОЛЬ-ИМЯ-ПОЛЯ=./МОЙ-ПАРОЛЬ.txt -n onap
вим стримзи_бридж.ямл
паста
APIVersion: kafka.strimzi.io/v1beta2
вид: KafkaBridge
метаданные:
имя: мой мост
пространство имен: onap
спецификация:
аутентификация:
тип: обычный
имя пользователя: admin
секретный пароль:
secretName: adminsecret
пароль: МОЙ-ПАРОЛЬ-ИМЯ-ПОЛЯ
производитель:
конфигурация:
sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule требуется имя пользователя = пароль администратора = admin_secret
sasl.mechanism: PLAIN
потребитель:
конфигурация:
sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule требуется имя пользователя = пароль администратора = admin_secret
sasl.mechanism: PLAIN
реплик: 1
bootstrapServers: message-router-kafka-0:9091,message-router-kafka-1:9091,message-router-kafka-2:9091
http:
порт: 8080
kubectl применить -f strimzi_bridge.yaml -n onap
kubectl -n onap expose svc my-bridge-bridge-service --name=xstrimzi-bridge --type=NodePort
Мост Kafka Connectivity с Apache NiFi
Apache NiFi поддерживает мощные и масштабируемые направленные графы маршрутизации данных, преобразования и логики посредничества системы. В сочетании с драйвером CData JDBC для Kafka NiFi может работать с оперативными данными Kafka. В этой статье описывается, как подключиться и запросить данные Kafka из потока Apache NiFi.
Драйвер CData JDBC Driver со встроенной оптимизированной обработкой данных обеспечивает непревзойденную производительность для взаимодействия с оперативными данными Kafka. Когда вы отправляете сложные SQL-запросы к Kafka, драйвер отправляет поддерживаемые операции SQL, такие как фильтры и агрегации, непосредственно в Kafka и использует встроенный механизм SQL для обработки неподдерживаемых операций на стороне клиента (часто функции SQL и операции JOIN). Его встроенный динамический запрос метаданных позволяет вам работать с данными Kafka и анализировать их, используя собственные типы данных.
Подключение к данным Kafka в Apache NiFi
- Загрузите установщик драйвера CData JDBC для Kafka, разархивируйте пакет и запустите файл JAR, чтобы установить драйвер.
-
Скопируйте JAR-файл CData JDBC Driver (и файл лицензии, если он существует), cdata.jdbc.apachekafka.jar (и cdata.jdbc.apachekafka.lic) в подпапку Apache NiFi lib, например, C: \nifi-1.3.0-bin\nifi-1.3.0\lib .
В Windows расположение драйвера JDBC CData по умолчанию — C:\Program Files\CData\CData JDBC Driver for Kafka .
-
Запустите Apache NiFi. Например:
cd C:\nifi-1.3.0-bin\nifi-1.3.0\bin запустить-nifi.bat
- Перейдите к пользовательскому интерфейсу Apache NiFi в веб-браузере: обычно http://localhost:8080/nifi
- Нажмите кнопку (Конфигурация) на боковой панели «Работа».
- На странице конфигурации потока NiFi перейдите на вкладку «Службы контроллера».
- Нажмите кнопку , чтобы создать новую службу контроллера.
- На странице "Добавить службу контроллера" выберите Пул DBCPConnection и нажмите кнопку Добавить.
- Нажмите кнопку с изображением шестеренки , чтобы настроить новый пул DBCPConnection.
-
На странице «Настройка службы контроллера» перейдите на вкладку «Свойства». Заполните свойства:
URL-адрес подключения к базе данных jdbc:apachekafka:User=admin;Password=pass;BootStrapServers=https://localhost:9091;Topic=MyTopic; Имя класса драйвера базы данных cdata.jdbc.apachekafka.ApacheKafkaDriver Встроенный конструктор строк подключения
Для получения помощи в создании URL-адреса JDBC используйте конструктор строк подключения, встроенный в драйвер Kafka JDBC. Либо дважды щелкните файл JAR, либо запустите файл jar из командной строки.
java -jar cdata.jdbc.apachekafka.jar
Заполните свойства подключения и скопируйте строку подключения в буфер обмена.
Задайте свойства BootstrapServers и Topic , чтобы указать адрес вашего сервера Apache Kafka, а также тему, с которой вы хотите взаимодействовать.
Механизмы авторизации
- SASL Plain : Должны быть указаны свойства Пользователь и Пароль . Для параметра AuthScheme должно быть установлено значение «Обычный».
- SASL SSL : Должны быть указаны свойства User и Password . Для параметра AuthScheme должно быть установлено значение «Scram». Для параметра UseSSL должно быть установлено значение true.
- SSL : необходимо указать свойства SSLCert и SSLCertPassword . Для параметра UseSSL должно быть установлено значение true.
- Kerberos : должны быть указаны свойства User и Password .