kafka安裝、spark安裝

kafka簡介

Kafka就是一個分布式的用于消息存儲的消息隊列。

kafka角色

Kafka中存儲的消息,被消費后不會被刪除,可以被重復消費,消息會保留多長,由kafka自己去配置。默認7天刪除。背后的管理工作由zookeeper來管理。

kafka安裝

版本匹配

(以下操作均在虛擬機中運行)

首先進入到 /opt/software 中,將kafka的安裝包傳入,進行解壓并重命名

????????cd /opt/software

????????rz (選擇壓縮包進行傳入)

????????tar -zxvf 壓縮包 (進行解壓)

? ? ? ? mv 文件名 kafka

然后ll查看就可以展現出所解壓并且已經成功重命名的文件

將文件傳輸到node02、node03中,并且修改配置

cd config

vi server.properties

0:?node01

1: node02

2: node03

分發kafka的安裝包,到其他的節點中:

scp -r kafka?node02:$PWD

scp -r kafka node03:$PWD

使用下面的

scp -r kafka node02:/opy/software

scp -r kafka node03:/opt/software

啟動節點

先啟動zookeeper集群

????????zkServer.sh start

啟動腳本和停止腳本命令。

????????kafka-server-start.sh

????????kafka-server-stop.sh

以后臺守護進程啟動:(前面啟動不行 使用該命令)三個節點都啟動

????????kafka-server-start.sh -daemon /opt/software/kafka/config/server.properties

注意: 在啟動kafka之前,必須先啟動zookeeper

spark安裝

選擇與kafka、scala版本相匹配的spark文件進行

(以下操作均在虛擬機中運行)

將文件傳輸到node01、node02、node03中,并解壓重命名

修改spark的配置文件

vi?/opt/software/hadoop/hadoop-2.9.2/etc/hadoop/yarn-site.xm

添加如下兩行

<property>

????????<name>yarn.nodemanager.vmem-check-enabled</name>

????????<value>false</value>

</property>

????????<property>

? ???????? <name>yarn.nodemanager.pmem-check-enabled</name>

????????? <value>false</value>

</property>

保存退出(esc+:+wq)

修改env文件,添加配置并保存刷新

可以測試是否安裝成功

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/78522.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/78522.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/78522.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Jmeter數據庫url開關設置+常用Beanshell

1、數據庫url開關設置 &#xff08;79 90&#xff09; jdbc:mysql://test.lemonban.com:3306/future?allowMultiQueries-true&characterEncodingUTF-8 多條查詢開關&#xff1a;allowMultiQueriestrue 字符集配置:characterEncodingUTF-8 2、用BeanShell提取Map中的方…

媒體關注:聯易融聚焦AI+業務,重塑供應鏈金融生態

近日&#xff0c;供應鏈金融科技龍頭企業聯易融科技集團&#xff08;以下簡稱“聯易融”&#xff09;發布的公告顯示&#xff0c;截至2024年末&#xff0c;公司現金儲備達51億元&#xff0c;同比上一年增加2億元。公司稱&#xff0c;公司經營性現金流保持健康&#xff0c;現金儲…

求解,如何控制三相無刷電機?歡迎到訪評論

問題&#xff1a;通過一個集成的TF2104芯片控制H橋上橋臂和下橋臂&#xff0c;如何控制&#xff1f;還是說得需要PWM_UH和PWM_UL分開控制&#xff1f;

AIGC在游戲開發中的革命:自動化生成3A級游戲內容

一、智能游戲開發架構 1.1 傳統開發痛點與AIGC創新 開發環節 傳統痛點 AIGC解決方案 角色原畫設計 美術資源產能瓶頸 文生圖3D模型自動生成 場景搭建 重復勞動占比高 程序化生成風格遷移 NPC行為設計 模式化嚴重 強化學習驅動智能行為 任務系統 劇情線性缺乏變化 動態劇情生成系…

定位與解決線上 OOM 問題:原因分析與快速排查指南

OutOfMemoryError (OOM) 是 Java 應用在生產環境中常見的嚴重問題&#xff0c;可能導致服務不可用、響應延遲或直接崩潰。線上 OOM 的定位和解決需要快速準確&#xff0c;以最小化業務影響。本文將深入分析 OOM 的常見原因&#xff0c;介紹定位 OOM 的系統化方法&#xff0c;并…

Rust 數據類型

Rust 數據類型 Rust 是一種系統編程語言,它旨在提供高性能和內存安全,同時保持并發編程的簡潔性。在 Rust 中,數據類型是構成變量和表達式的基石。理解 Rust 中的數據類型對于編寫高效、可靠的 Rust 代碼至關重要。 引言 Rust 的數據類型分為兩大類:基本數據類型和復合數…

Eigen線性代數求解器(分解類)

1. 核心分解類概覽 Eigen 提供多種矩陣分解方法&#xff0c;適用于不同矩陣類型&#xff08;稠密/稀疏、正定/非正定等&#xff09;&#xff1a; 分解類適用矩陣類型分解形式典型應用場景PartialPivLU方陣&#xff08;可逆&#xff09;APLUAPLU通用線性方程組求解FullPivLU任…

QQMusic項目功能總結

QQMusic項目功能總結 一、核心功能分類 &#xff08;一&#xff09;界面交互功能 功能模塊實現方式使用類&#xff08;自定義/Qt庫&#xff09;核心類說明窗口布局Head區&#xff08;圖標、搜索框、控制按鈕&#xff09; Body區&#xff08;左側功能欄右側頁面區&#xff09…

2025第十六屆藍橋杯大賽(軟件賽)網絡安全賽 Writeup

2025第十六屆藍橋杯大賽&#xff08;軟件賽&#xff09;網絡安全賽 Writeup 2025第十六屆藍橋杯大賽&#xff08;軟件賽&#xff09;網絡安全賽 Writeup情報收集黑客密室逃脫 數據分析ezEvtxflowzip 密碼破解EnigmaECBTraineasy_AES 逆向分析ShadowPhases 漏洞挖掘分析RuneBrea…

CSS Position 屬性完全指南

CSS 中的 position 屬性是布局的基礎&#xff0c;它決定了元素在頁面中的定位方式。理解各種定位值的行為和適用場景對于構建靈活、響應式的布局至關重要。 position 屬性的五個主要值 1. static&#xff08;默認值&#xff09; 元素遵循正常的文檔流不受 top, right, botto…

Java集成Redisson實現分布式鎖(實戰)

一、Redisson是什么 Redisson 是一個基于 Redis 實現的 Java 駐內存數據網格&#xff08;In-Memory Data Grid&#xff09;。它不僅提供了一系列分布式和可擴展的 Java 數據結構&#xff0c;還對 Redis 進行了封裝&#xff0c;讓開發者可以更便捷地使用 Redis。 二、Redisson…

linux的例行性工作(at)

使用場景&#xff1a; 生活中&#xff0c;我們有太多場景需要使用到鬧鐘&#xff0c;比如早上 7 點起床&#xff0c;下午 4 點開會&#xff0c;晚上 8 購物&#xff0c;等等 在 Linux 系統里&#xff0c;我們同樣也有類似的需求。比如我們想在凌晨 1 點將文件上傳服務器&#…

AAAI2016論文 UCO: A Unified Cybersecurity Ontology

作者信息 作者同樣是來自馬里蘭大學的。 嚴格說來&#xff0c;此文是Workshop論文&#xff0c;但是一篇非常經典的文章&#xff08;極少數嘗試構造通用安全本體的文章&#xff09;&#xff0c;引用非常多。 中心思想 設計UCO&#xff0c;集成來自不同網絡安全系統的異構數據…

【白雪講堂】構建與優化企業知識圖譜的實戰指南

在GEO&#xff08;生成式引擎優化&#xff09;時代&#xff0c;知識圖譜不僅是企業數據資產的“智慧大腦”&#xff0c;更是連接內容與AI理解之間的核心橋梁。一個高質量的知識圖譜&#xff0c;能夠顯著提高AI平臺對企業內容的識別度、相關性與推薦權重&#xff0c;從而在AI搜索…

什么是WebSocket?NGINX如何支持WebSocket協議?

大家好&#xff0c;我是鋒哥。今天分享關于【什么是WebSocket&#xff1f;NGINX如何支持WebSocket協議&#xff1f;】面試題。希望對大家有幫助&#xff1b; 什么是WebSocket&#xff1f;NGINX如何支持WebSocket協議&#xff1f; 1000道 互聯網大廠Java工程師 精選面試題-Java…

【免費項目分享】(項目加說明文檔)基于Go語言的城市電動汽車充電樁管理系統設計與實現

免費項目分享系列&#xff0c;需要的可后臺 基于Go語言的城市電動汽車充電樁管理系統設計與實現 技術&#xff1a;Go、Beego框架、Vue、MySQL 地址&#xff1a;https://download.csdn.net/download/weixin_53920044/90697080 用戶功能 1.充電樁搜索與導航&#xff1a;用戶可以…

線程池單例模式

線程池的概念 線程池是一種線程使用模式。 一種線程使用模式。線程過多會帶來調度開銷&#xff0c;進而影響緩存局部性和整體性能。而線程池維護著多個線程&#xff0c;等待著監督管理者分配可并發執行的任務。…

【Android Compose】焦點管理

官方文檔鏈接&#xff1a; https://developer.android.google.cn/develop/ui/compose/touch-input/focus?hlzh-cn 1、更改焦點遍歷順序 1.1、替換一維遍歷順序 &#xff08;1&#xff09;創建焦點引用對象&#xff1a; /// 創建4個引用對象&#xff08;二選一&#xff09…

dwj2025426

目錄 一、25. K 個一組翻轉鏈表 - 力扣&#xff08;LeetCode&#xff09; 二、 215. 數組中的第K個最大元素 - 力扣&#xff08;LeetCode&#xff09; 三、 15. 三數之和 - 力扣&#xff08;LeetCode&#xff09; 一、25. K 個一組翻轉鏈表 - 力扣&#xff08;LeetCode&#…

C++ std::forward 詳解

在 C 11 引入的眾多特性中&#xff0c;std::forward占據著獨特且重要的地位。它主要用于實現所謂的 “完美轉發”&#xff0c;這一機制在現代 C 編程中發揮著關鍵作用&#xff0c;尤其是在編寫通用庫和高效代碼時。 什么是完美轉發&#xff1f; 完美轉發是指在函數模板中&…