中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

KafkaProducer相關問題有哪些

這篇文章主要介紹“Kafka Producer相關問題有哪些”,在日常操作中,相信很多人在Kafka Producer相關問題有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Kafka Producer相關問題有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創新互聯建站-專業網站定制、快速模板網站建設、高性價比阜城網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式阜城網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋阜城地區。費用合理售后完善,十多年實體公司更值得信賴。

Producer 相關

    1:我該怎么設置:metadata.broker.list? 

           Producre會通過metadata.broker.list來取得自己所想要的Metadata,一旦成功取得metada,生產

     者就會直接發射 Produce的request到這個持有了相對topic/partition的Broker上。在Zookeeper上用 

      ip/port 去注冊這個Broker,任意的一個Broker能夠Serve這個metadata的請求,Client必須確保

     在 metadata.broker.list 之中存在有至少一個Broker是能夠提供服務的,在一個load balancer之中有一種方

     式去achieve 這些,那就是通過VIP(目前不知道什么是VIP)

    2:為什么Producer在async模式運行的過程之中會得到 QueueFullException?

      這一個現象很典型的發生在Producer發射消息的速度要遠遠超過Broker能夠處理的速度,如果

      你的日志能夠不允許被Block,那么唯一的方式就是,不得不添加新的足夠的Broker,使他們和之前的

      Broker協同處理,如果您的日志數據是能夠被允許Block的,那么您可以通過設置如下:

        queue.enqueueTimeout.ms:-1 ,

     通過這種方式,一旦我們的隊列滿了,生產者將會Block 這些數據,而不是直接丟棄。

?  3:當我使用的 Zk_based的Producer 在0.7版,我只是看到數據在一些Broker上消費,而不是全部??

        這個問題主要和kafka0.7 系列相關: http://apache.markmail.org/thread/c7tdalfketpusqkg

         簡單點來說,對于一個新的Topic而言,Producer將會使用所有存在的Brokers,然而,如果Topic在其他的Brokers之上已經存在,而這個時候你又新添加了新的Broker,這個時候,這些Producer將不會看到這些新添加的Producer。一個替代的方案是去手動的為這些Topic,在新添加的Broker上創建log目錄。

  4:為什么更改壓縮級別以后,我們的Brokers并沒有接收到來自于 Producer生產的數據?

       這個現象發生在當我 通過設置compression.codec 為1,試圖開啟Gzip 壓縮的時候,伴隨著Codec的改變,你可能會發現,即便的數據發射已經一秒鐘以后,這一條數據你依舊沒有收到,任何地方都沒有出現日志記錄錯誤,后來通過增加了 log4j.properties到我的Producer的classPath 并且將日志的記錄級別設置為DEBUG模式,我發現了在Producer端出現了: org/xerial/snappy/SnappyInputStream NotClass 錯誤,通過添加了Snappy jar以后錯誤消失了

     5:我們是否能夠刪除掉 kafka之中的一個Topic?

      到目前為止 kafka Version0.8還不能直接的刪除,如果你要刪除topic,您需要在刪除kafka之中存放的一系列的數據,并且將保持在Zookeeper上的狀態和數據一并刪除

Consumers 相關

     1: 為什么我們的消費者從來都拿不到數據?

            在默認的情況之下,消費者如果是【歷史第一次開始消費】,那么他它將忽略整個Topic之中,所有的現有的數據,他將只是消費目前Consumer啟動以后,最新到來的數據。因此,請嘗試在啟動之后多發射一些數據,或者您可以通過設定: auto.offset.reset to "smallest".

     2: 為什么消費者取數的時候得到:invalidMessageSizeException?

            通常的情況住下,這意味著 消費者的”Fetch.Size“的大小還不夠,每一次消費者從Broker提取數據的

過程之中,都會讀取一個已經配置好的上限的數據,如果這個大小,比我們kafka單條日志的大小【最大】還要

小,就會拋出invalidMessageSizeException,要解決這個問題,需要通過設置屬性:

    fetch.message.max.bytes

    fetch.size

默認的Fetch.Size的尺寸是300,000

     3: 我是否需為當前的消費者選擇多個group ID,或則只是一個?

            如果所有的消費者都使用相同的組 id,在主題中的信息就被分發到這些消費者。換句話說,每個消費者

將得到消息的非重疊子集。同一組中擁有更多的消費者增加了并行度和消費的總體吞吐量。另一方面,如果每個

消費者擁有其自己的組ID,那么每個消費者將得到所有消息的完整的副本。

      4:為什么在一個消費者組中間的一些消費者一直都沒有拿到數據?

             在當前的角度之上,相對于一個ConusmerGroup中的Consumer而言,一個Topic的分區【partition】

就是最小的單元,于是,如果你一個Consumer組中間的Consumer數量大于Partition的數目,那就會有一些

Consumer空閑得不到數據了。要解決這個問題,可以通過增加你的Partitions的數目。

      5:為什么有很多 reblance 在我門的消費者log之中?

       【過多平衡調整】的一個典型原因是消費者側 GC。如果是這樣,您將看到Zookeeper會話失效在消費者日志 (過期 grep)。偶然幾次的Rebalnce是有必要的,但是一旦次數過多,那么將降低我們消費Consumer的次數,這個時候 Java GC 需要我們去調整

      6:我們可以預測kafka  consumer rebalance 的結果么?

       7:我自己的Conusmer 看起來已經停止了,這是為什么?

        8:為什么我的數據 在消費的過程之中出現延遲了。

        9:如何去提高kafka remote Consumer的吞吐量?

        10:如何在消費的過程之中重置這個偏移量

         11:如果我不想目前kafka自身去管理消費的偏移量,我想自身去管理,那該怎么辦?

          12:Fetch.wait.max.ms 和 Socket.timeout.ms 的關系是怎樣的?

          13: 用怎么樣的方式才能從kafka 拿到一條 精確的消息?

         14:怎么通過OffsetFetchRequest,用TimeStamp去精確得到指定的消息的偏移量

Brokes相關

        1:kafka 是如何依賴Zookeeper的?

        2:為什么控制關閉失敗了?

          3:為什么我的 Consumer/Producer 連接不上Broker

          4:為什么我們的 Partiton Leaders 會遷移他們自己?

           5:我們能夠擁有多少個topic?

           6:對于一個Topic而言,我們應該如何去選擇分區的數?

           7:   Why do I see lots of Leader not local exceptions on the broker during controlled shutdown?

                        --------  中文不太好翻譯  --------

            8:如何在ISR 階段減少 Churns ? 什么時候一個Broker會離開ISR階段?

            9:每當Bouncing 一個Borker,為什么在啟動的時候我們會遭遇到:LeaderNotAvaible or NotLeaderFor Excetpion ?

           10:我們是否能夠動態的向集群添加一個新的 Broker?

到此,關于“Kafka Producer相關問題有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注創新互聯網站,小編會繼續努力為大家帶來更多實用的文章!

標題名稱:KafkaProducer相關問題有哪些
瀏覽地址:http://www.2m8n56k.cn/article14/ggdgde.html

成都網站建設公司_創新互聯,為您提供外貿建站ChatGPT響應式網站小程序開發網站設計品牌網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 欧美精品自拍 | www.欧美成| 欧美另类69xxxxx极品 | 亚洲精品中文字幕一区在线 | 国产成人精品女人不卡在线 | 国产精品久久久久久免费 | 九九九热视频 | 欧美综合亚洲 | 免费一级欧美大片在线观看 | 天堂mv亚洲mv在线播放9蜜 | 亚洲天堂免费视频 | 波多野结衣视频在线观看地址免费 | 久久国产一级毛片一区二区 | 久久er热这里只有精品23 | 中文字幕在线无限2021 | 国产成人免费观看在线视频 | 免费看黄色的网址 | 麻豆第一页 | 毛片免费在线观看 | 欧美亚洲日本 | 久草视频资源在线 | 美女视频黄的免费视频网页 | 一级毛片无毒不卡直接观看 | 日韩美视频网站 | av av片在线看 | 97在线观看完整免费 | 国产极品喷水视频jk制服 | 亚洲字幕波多野结衣作品 | 国产精品特级毛片一区二区三区 | 亚洲毛片在线看 | 中文字幕一区二区在线视频 | 美女黄色片免费 | 天天亚洲 | 毛片视频在线免费观看 | 亚洲日本久久一区二区va | 精品国产一区二区三区不卡在线 | 亚洲人成在线免费观看 | 久久一区二区三区免费 | 欧美一级大片免费观看 | 成人免费黄色网址 | 成人久久精品一区二区三区 |