操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    1. 安裝環(huán)境準(zhǔn)備

    1.1 部署規(guī)劃

    軟件安裝路徑 E:\zookeeper
    端口規(guī)劃 2192

    2. Zookeeper安裝部署

    2.1 JDK安裝部署

    ? 安裝描述
    ? 新建software文件夾,將安裝包拷貝到該文件夾下
    ? JDK版本為jdk-8u131-windows-x64.exe,點(diǎn)擊exe安裝包;
    ? 在彈出的窗口,點(diǎn)擊下一步;
    ? 根據(jù)需要修改安裝路徑,點(diǎn)擊下一步;
    ? 安裝JRE,點(diǎn)擊下一步;
    ? 完成安裝。
    ? 環(huán)境變量配置
    ? 打開控制面板-點(diǎn)擊系統(tǒng)-高級系統(tǒng)設(shè)置-進(jìn)入高級選項(xiàng)卡-環(huán)境變量-新建系統(tǒng)變量值:如下
    變量名:JAVA_HOME
    變量值:E:\Java\jdk1.8.0_131(按實(shí)際安裝路徑),如圖下



    ? 新建系統(tǒng)變量CLASSPATH:如下
    變量名:CLASSPATH
    變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    如圖下



    ? 修改PATH變量值
    在PATH變量值前面增加JAVA變量值為:
    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    如下圖,點(diǎn)擊確定。



    2.2 Zookeeper部署

    ? 下載apache-zookeeper-3.6.1-bin.tar.gz安裝包
    下載地址:
    https://zookeeper.apache.org/releases.html
    1、上傳apache-zookeeper-3.6.1-bin.tar.gz安裝包到服務(wù)器;
    2、解壓安裝包變重命名為zookeeper;
    3、進(jìn)入zookeeper目錄,新建data文件夾和log文件夾;
    4、將conf目錄下的zoo_sample.cfg文件,復(fù)制一份,重命名為zoo.cfg;
    5、修改zoo.cgf配置文件(注意路徑格式配置)

    dataDir=E:/zookeeper/data
    dataLogDir=E:/zookeeper/log
    clientPort=2192

    6、參數(shù)注釋
    tickTime:心跳時(shí)間,zk里使用的基本時(shí)間單位
    initLimit:leader和follower之間最長的心跳時(shí)間,心跳時(shí)間為initLimit
    tickTime秒
    syncLimit:leader和follower之間發(fā)送消息,請求和應(yīng)答的最大時(shí)間長度,時(shí)間長度為syncLimit
    tickTime秒
    maxClientCnxns:客戶端連接上限
    7、配置zk環(huán)境變量
    ? 打開控制面板-點(diǎn)擊系統(tǒng)-高級系統(tǒng)設(shè)置-進(jìn)入高級選項(xiàng)卡-環(huán)境變量-新建系統(tǒng)變量值:如下
    變量名:ZOOKEEPER_HOME
    變量值:E:\zookeeper(按實(shí)際安裝路徑),如下圖



    ? 修改PATH變量值
    在PATH變量值前面增加ZOOKEEPER_HOME變量值為:
    %ZOOKEEPER_HOME%\bin;
    如下圖,點(diǎn)擊確定。



    8、服務(wù)啟動
    (1)進(jìn)入E:\zookeeper\bin,雙擊zkServer.cmd啟動zk服務(wù)
    (2)使用組合鍵Shift+Ctrl+鼠標(biāo)右鍵,選擇“在此處打開命令行容器”,在彈出的cmd窗口運(yùn)行如下命令,測試zk服務(wù)是否正常:

    E:\zookeeper\bin> zkCli.cmd -server localhost:2192
    出現(xiàn)如下提示內(nèi)容,表示zk服務(wù)啟動正常
    Connecting to localhost:2192
    ………
    Welcome to ZooKeeper!
    ……….

    (3)服務(wù)啟動異常調(diào)試
    編輯zkServer.cmd啟動文件,在末尾倒數(shù)第二行添加關(guān)鍵字pause,排查啟動異常(注意:待異常解決后,請刪除pause,保存配置后雙擊啟動)。

    pause
    endlocal

    2.3 添加zookeeper開機(jī)自啟動

    一、通過服務(wù)注冊zookeeper為windows服務(wù)
    1、下載zookeeper服務(wù)插件commons-daemon-1.0.10-bin-windows.zip
    下載地址:
    http://archive.apache.org/dist/commons/daemon/binaries/windows/
    將logfile "server_log.txt"修改logfile “E:\redis\log\server_log.txt”
    2、解壓commons-daemon-1.0.10-bin-windows.zip將prunmgr.exe 與amd64下的prunsrv.exe復(fù)制到 zookeeper的bin路徑下
    3、在zookeeper/bin目錄下創(chuàng)建:zkServerStop.cmd文件

    @echo off
     setlocal
     TASKLIST /svc | findstr /c:"%ZOOKEEPER_SERVICE%" > %ZOOKEEPER_HOME%\zookeeper_svc.pid
     FOR /F "tokens=2 delims=" %%G IN (%ZOOKEEPER_HOME%\zookeeper_svc.pid) DO (
        @set zkPID=%%G
     )
     taskkill /PID %zkPID% /T /F
     del %ZOOKEEPER_HOME%/zookeeper_svc.pid
     endlocal

    4、在bin路徑下創(chuàng)建install.bat文件

    prunsrv.exe "//IS//%ZOOKEEPER_SERVICE%" ^
            --DisplayName="Zookeeper (%ZOOKEEPER_SERVICE%)" ^
            --Description="Zookeeper (%ZOOKEEPER_SERVICE%)" ^
            --Startup=auto --StartMode=exe ^
            --StartPath=%ZOOKEEPER_HOME% ^
            --StartImage=%ZOOKEEPER_HOME%\bin\zkServer.cmd ^
            --StopPath=%ZOOKEEPER_HOME%\ ^
            --StopImage=%ZOOKEEPER_HOME%\bin\zkServerStop.cmd ^
            --StopMode=exe --StopTimeout=5 ^
            --LogPath=%ZOOKEEPER_HOME% --LogPrefix=zookeeper-wrapper ^
            --PidFile=zookeeper.pid --LogLevel=Info --StdOutput=auto --StdError=auto

    4、新增ZOOKEEPER_SERVICE環(huán)境變量
    變量名:ZOOKEEPER_SERVICE
    變量值:zkserver如下圖



    5、運(yùn)行bat腳本注冊系統(tǒng)服務(wù)
    在bin路徑下,使用組合鍵Shift+Ctrl+鼠標(biāo)右鍵,選擇“在此處打開命令行容器”,在彈出的cmd窗口運(yùn)行如下命令,注冊系統(tǒng)服務(wù):

    E:\zookeeper\bin> install.bat

    6、卸載服務(wù)
    方法一:使用系統(tǒng)自帶的sc命令刪除

    E:\zookeeper\bin> sc delete zkserver

    方法二:通過刪除注冊表來卸載對應(yīng)服務(wù)
    開始→運(yùn)行(Windows+R)輸入regedit 然后依次打開
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services刪除對應(yīng)的服務(wù)
    二、通過vbs腳本添加到開機(jī)自啟動
    1、編寫啟動腳本zookeeper-start.bat

    %ZOOKEEPER_HOME%\bin\zkServer.cmd

    2、添加開機(jī)啟動,運(yùn)行shell:Common Startup 打開啟動文件夾



    3、在彈出的文件夾里面創(chuàng)建zookeeper-start.vbs腳本(注意核對bat腳本的存放路徑,編碼使用ANSI)

    createobject("wscript.shell").run "E:\zookeeper\zookeeper-start.bat",o

    2.4 啟動與停止zk服務(wù)

    ? 方法一:
    啟動:進(jìn)入E:\zookeeper\bin,雙擊zkServer.cmd啟動zk服務(wù);
    停止:進(jìn)入E:\zookeeper\bin,雙擊zkServerStop.cmd啟動zk服務(wù)。
    ? 方法二:
    啟動:雙擊zookeeper-start.bat腳本啟動zk服務(wù)
    停止:開始→運(yùn)行(Windows+R)輸入netstat -ano|findstr 2192

    tasklist       --列出所有運(yùn)行的服務(wù)
    tasklist /svc   --查看服務(wù)service服務(wù)
    taskkill /pid  2136  --將進(jìn)程pid號2136殺掉
    taskkill /f /pid 2136  --強(qiáng)制殺掉pid號2136

    ? 方法三:
    啟動:開始→運(yùn)行(Windows+R)輸入services.msc 選中Zookeeper服務(wù),點(diǎn)擊左側(cè)的“啟動”,并通過命令netstat -ano|findstr 2192查看服務(wù)進(jìn)程



    E:\zookeeper\bin> netstat -ano|findstr 2192
    TCP    0.0.0.0:2192           0.0.0.0:0              LISTENING       2136
     TCP    [::]:2192              [::]:0                 LISTENING       2136

    停止:開始→運(yùn)行(Windows+R)輸入services.msc 選中Zookeeper服務(wù),點(diǎn)擊左側(cè)的“停止”



    注意:停止時(shí)報(bào)如下提示是正常,點(diǎn)擊“確定”關(guān)閉窗口即可



    3. Zookeeper加固

    3.1 預(yù)防DOS攻擊

    ? 限制zookeeper客戶端的最大連接數(shù)。

    zookeeper\conf\zoo.cfg
    maxClientCnxns=60

    3.2 修改默認(rèn)2181端口

    ? 默認(rèn)情況下,zookeeper默認(rèn)使用2181端口,請修改默認(rèn)監(jiān)聽端口,如本文檔使用的是2192

    zookeeper\conf\zoo.cfg
    clientPort=2192

    3.3 添加服務(wù)端口防火墻策略

    ? 打開【控制面板】>【所有控制面板項(xiàng)】>【W(wǎng)indows 防火墻】>【高級設(shè)置】
    1)點(diǎn)擊新建規(guī)則;



    2)選擇規(guī)則類型,點(diǎn)擊“下一步”;



    3)根據(jù)程序開放端口情況填寫,如本文的redis開放7369端口,點(diǎn)擊“下一步”;



    4)默認(rèn)選項(xiàng),點(diǎn)擊“下一步”;

    5)配置文件,根據(jù)實(shí)際情況選項(xiàng),點(diǎn)擊“下一步”;



    6)填寫規(guī)則名稱與規(guī)則描述,方便用戶識別,點(diǎn)擊“完成“。



    3.4 添加指定IP防火墻策略

    1、在3.3章節(jié)基礎(chǔ)上操作添加指定IP防火墻策略,選中需要配置的規(guī)則,右擊選擇屬性



    2、在作用域,遠(yuǎn)程IP地址,選擇添加指定IP策略



    3、可以根據(jù)需要,填寫某個(gè)具體IP地址,或是IP段等策略



    4、應(yīng)用并確定,添加指定IP防火墻策略成功



    3.5 賬號與認(rèn)證

    1、通過zkCli.cmd 進(jìn)入zookeeper客戶端
    進(jìn)入E:\zookeeper\bin
    E:\zookeeper\bin> zkCli.cmd -server localhost:2192
    2、使用auth方式加密,添加用戶名和密碼
    addauth digest crm:crm#pwd
    3、授予/dubbo auth權(quán)限
    setAcl /dubbo auth:crm:crm#pwd:rwadc
    4、查看目錄加密后的權(quán)限
    getAcl /dubbo

    3.6 日志清理

    ? 建議設(shè)置對zookeeper日志的定期清理功能,在配置文件中清理日志策略,如下所示:

    zookeeper\conf\zoo.cfg
    autopurge.snapRetainCount=10
    autopurge.purgeInterval=24
    參數(shù)說明:
    autopurge.snapRetainCount=10  //保留多少個(gè)快照
    autopurge.purgeInterval=24     //多少小時(shí)清理一次

    3.7 定期升級

    4. 結(jié)束

    1. 安裝JDK
    2. 下載文件:https://www.oracle.com/java/technologies/downloads/#jdk17-windows下載對應(yīng)windows使用的jdk。

    1. 安裝JDK并設(shè)置環(huán)境變量,JAVA_HOME和path

    1. 打開cmd,輸入java -version,驗(yàn)證java是否安裝成功;

    1. 安裝ZOOKERPER

    Kafka的運(yùn)行依賴于Zookeeper,所以在運(yùn)行Kafka之前我們需要安裝并運(yùn)行Zookeeper。

    1、下載地址:http://zookeeper.apache.org/releases.html

    1. 解壓,然后進(jìn)入conf中,把zoo_sample.cfg重命名成zoo.cfg,修改zoo.cfg,把dataDir的值改成”./zookeeper-3.7.0/data”,另外添加audit.enable=true;

    1. 添加系統(tǒng)變量,ZOOKEEPER_HOME和path

    1. 運(yùn)行Zookeeper

    打開cmd然后執(zhí)行zkserver,cmd窗口不要關(guān)閉。


    1. 安裝并運(yùn)行KAFKA
    1. 下載文件:https://kafka.apache.org/downloads.html,win10最好安裝kafka2.8版本,3.0版本有點(diǎn)問題,無法運(yùn)行。
    2. 解壓文件,打開config目錄,修改server.properties文件中l(wèi)og.dirs為”./logs”;

    1. 打開cmd,進(jìn)入D:\kafka_2.13-2.8.1,輸入并執(zhí)行:

    .\bin\windows\kafka-server-start.bat .\config\server.properties

    1. 創(chuàng)建topics

    打開cmd,進(jìn)入D:\kafka_2.13-2.8.1\bin\windows,輸入kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

    1. 打開一個(gè)producer

    打開cmd,進(jìn)入D:\kafka_2.13-2.8.1\bin\windows,輸入kafka-console-producer.bat --broker-list localhost:9092 --topic test

    1. 打開一個(gè)consumer

    打開cmd,進(jìn)入D:\kafka_2.13-2.8.1\bin\windows,輸入

    kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有