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

پس از نصب 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



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

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....