درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
alireza ghanbaripour
امتیاز: 1291
رتبه:260
0
7
0
0

قسمت سوم مراحل نصب و پیکربندی Kafka

تاریخ 2 ماه قبل
نظرات 0
بازدیدها 70
پس از نصب zookeeper حال نوبت start کردن Kafka است.

مرحله 1


برای start کردن Kafka دستور زیر را وارد نمایید.

p21


مرحله 2


در این مرحله ما یک Topic به نام test با یک پارتیشن و یک replication می سازیم برای اینکار باید:

p22


ما با دستور زیر Topic جدیدی را که ساختیم را در لیست Topicهایمان ببینیم.

p23


مرحله 3


Kafka با خط فرمانی که دارد می توان یک فایل یا ورودی استاندارد را در آن وارد کرد. این ورودی به Kafka cluster ارسال می شود.
نکته :هر خط به عنوان یک پیام جداگانه ارسال می شود.
برای انجام ارسال پیام ،دستور و پیام زیر را وارد کنید.

p24


مرحله 4


اگر هر یک از دستورات فوق را در یک ترمینال دیگر اجرا کنید می توانید پیام ها را در ترمینال تولید کننده چاپ و آن ها را در ترمینال مصرف کننده مشاهده کنید.

p25


مرحله 5


تا این لحظه ها بر روی یک broker کار کردیم اما حال می خواهیم clusterهایمان به 3 node را گسترش دهیم. پس باید

p26


حال فایل های جدید را با ویرایشگر vi باز کرده و تنظیمات را اعمال می کنیم.

p27


p28


p29


p30


p31


p32


id, broker id منحصر به فرد و دائمی مربوط به هر cluster است.
ما part و دایرکتوری log را تغییر دادیم تا brokerها تلاش کنند از همان دستگاه اصلی register,port کنند یا داده های یکدیگر را بازنویسی کنند.

p33


p34


حالا یک topic جدید با Replication factor ایجاد می کنیم.

p34-2


برای اینکه بدانیم در یک broker, cluster چه کاری انجام می دهد دستور زیر را وارد نمایید.

p35


p36


حال دستور قبل را برای test, topic که ایجاد کردیم اجرا می کنیم.

p36


حال برای انجام تست چند پیام را برای topic جدید ارسال می کنیم

p37


این پیام را می بینید

p37-2


برای تست broker, fault tolerance که به عنوان leader عمل می کند آن را kill می کنیم

p38


p39


Leader تبدیل به یک slave شده و replication آن با sync node 1 نیست.

p40


اما پیام ها هنوز هم برای consumerها در دسترس هستند حتی اگر leader در ابتدا پیام را نوشته و بعد down شده باشد برای مشاهده این موضوع دستور زیر را اجرا کنید.

p41



نویسنده : علیرضا قنبری پور
منبع : جزیره لینوکس و سیستم های متن باز وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
برچسب ها
ردیف عنوان
1 مقدمه ای بر Kafka
2 مقایسه Kafka با دیگر پیام رسان ها
3 آشنایی با صطلاحات Kafka
4 Zookeeper
5 قسمت اول مراحل نصب و پیکربندی Kafka
6 قسمت دوم مراحل نصب و پیکربندی Kafka
7 قسمت سوم مراحل نصب و پیکربندی Kafka
دوره مجموعه کل دوره
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید