kafka:詳細介紹:
本人也是第一次使用kafka,順便記錄下使用和踩過的坑,望網友大牛們可以多提意見,
what is kafka?
使用籠統的說法,訊息中介軟體,可以用來收發訊息的元件,並且具有較好的容錯性。
kafka有四個核心的api,producer(生產者,傳送訊息) ,consumer(消費者,接收訊息),stream(流處理器,沒用過)
topic(理解為表)
準備環境:(可以看詳細介紹安裝)
centos7 jkd1.8 zookeeper kafka
開始搭建:(可根中文api)
>
tar
-xzf kafka_2.11-1.0.0.tgz
>
cd
kafka_2.11-1.0.0
2.開啟zookeeper伺服器
kafka的啟動需要zookeeper作為前提條件,zookeeper啟動的時候沒什麼需要更改配置的,就預設就好了
localhost 埠是更改的:在 zookeeper conf/zoo.cfg 更改
3,開啟kafka伺服器
標紅的埠要和zookeeper的埠一致
啟動成功。
4.建立乙個topic
讓我們建立乙個名為「test」的topic,它有乙個分割槽和乙個副本:
> bin
/kafka-topics
.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic
test
現在我們可以執行list(列表)命令來檢視這個topic:
> bin
/kafka-topics
.sh --list --zookeeper localhost:2181
test
或者,您也可將**配置為:在發布的topic不存在時,自動建立topic,而不是手動建立。
topic 可以當作是乙個資料庫種的一張表
5.接送訊息
新建乙個producer tab,可以用於傳送訊息
新建乙個 consumer tab 用於接收訊息
乙個最基本的kafka通訊就結束了,繼續往下面**
從0到1的PostgreSQL轉型之路
postgresql 和 oracle 都是面向企業的高階資料庫,在設計理念 使用方法 功能等各方面有非常多的相通點。那麼作為一名有著多年 oracle 資料庫運維經驗的工程師,如何快速的從零開始來了解並熟練掌握 postgresql呢,完成華麗麗的轉型?本次,我們採訪到了即將在 postgres ...
從0到1 CTFer成長之路(二)
ctf中的sql注入 任意檔案讀取漏洞 第一章 web入門 dirsearch安裝 cd etc git clone cd dirsearch dirsearch.py u 127.0.0.1 80 e 掃瞄後,本地 綠色字尾直接開啟得到flag。拔牙給搞發燒了你敢信,我服了。這題根據書上來就直接繞...
讀書1 從0到1
總結你身邊是不是總有這樣的人,他特立獨行,有的時候厭煩規則,顯得與眾不同。如果有,請盯住他們,本書就以這類人為論述,作者對他們的迷戀堪稱瘋狂。最近看的一場電影 綠皮書 其中的唐雪莉和托尼就是這樣的人,托尼改掉歧視黑人的行為,甚至為黑人唐打工,而唐也與其他黑人格格不入,他特立獨行,不了解黑人 他是鋼琴...