Zookeeper集羣搭建和簡介(一)

Zookeeper集羣搭建和簡介(-)

本文主要涉及一下知識.java

1.linux虛擬機安裝和linux基本設置
2.linux間免密登陸
3.linux搭建zookeeper環境
4.zookeeper的介紹node


1.linux虛擬機安裝
linux

注:mac環境下VMware虛擬機安裝linux環境,window和mac使用VMware基本同樣.
這是以前寫的一篇[linux虛擬機安裝][1],能夠參考一下
1.安裝完一個虛擬機還不夠,咱們搭建的是集羣,那麼最少來三個吧.可使用鏡像從新裝,也能夠右鍵linux選擇完整克隆兩份.三個虛擬機命名爲znode1,znode2,znode3
  進入znode1,把/etc/udev/rules.d/70-persistent-net.rules 文件刪除.此文件時虛擬        網卡文件,刪除後,從新啓動linux,系統會自動生成一份,
  rm -rf /etc/udev/rules.d/70-persistent-net.rules
  而後編輯/etc/sysconfig/network-scripts/ifcfg-eth0網卡文件.
  vim /etc/sysconfig/network-scripts/ifcfg-eth0 .沒有vim,那就用vi
  把HWADDR這行刪掉,修改IPADDR,例如第一個linux是192.168.1.1,那第二個修改爲192.168.1.2,後面的以此類推. 而後重啓linux. 
  重啓命令 reboot.
  重啓以後執行 ping www.baidu.com.若是ping通.那麼另外兩個linux也要設置.
        
2.在linux的根目錄下,建立三個文件夾,用來存放軟件和服務.
    mkdir -p /export/server   *運行zookeeper的文件夾
    mkdir -p /export/data     *存放zookeeper的日誌信息
    mkdir -p /export/software *存放壓縮包

3.安裝完虛擬機後,須要安裝java環境.
    下載java jdk到本地(window/mac). 使用scp命令拷貝到linux下/export/software目錄下
    scp 命令用法 : scp 拷貝前路徑 拷貝後路徑 
    在linux中執行  scp 用戶名@ip:文件路徑 /export/software
    例如 scp root@192.168.92.20:D:/java.jdk.gz /export/software 回車,輸入密碼
    注:沒scp命令, 執行 yum install openssh
    
    解壓java jdk壓縮包, tar zxvf java壓縮包
    
    配置java環境變量
    vim /etc/profile 在最後寫:
    export JAVA_HOME=/export/software/jdk1.8.0_141(jdk存放目錄)
    export PATH=$PATH:$JAVA_HOME/bin
    保存退出 刷新配置文件 source /etc/profile
    執行java -version 出現java版本信息就成功了.若是沒出,就是java環境變量寫錯了
    三個都執行一遍.
  1. 虛擬間免密登陸vim

    問: 爲何要虛擬機間免密登陸呢?
    答: 由於要管理整個linux集羣,就要登陸到集羣中的任意一臺linux.頻繁操做的話就會頻繁輸入密碼.太麻煩了.ssh

    免密登陸原理:加密

    在linux1中生產公鑰和私鑰,公鑰用來加密,私鑰用來解密.
       把linux的公鑰發送給linux2和linux3
       在進行ssh登陸時,例如linux1登陸到linux2.linux2會自動生成一段密碼.利用linux1給的
       公鑰進行加密,把加密後的字符串返回給linux1,linux1利用本身的私鑰解密,返回給linux2
       若是先後一致,則容許登陸.

    咱們想讓linux1能夠免密登陸到linux2和linux3.則在linux中生成公鑰和私鑰
    生產公鑰和私鑰 : ssh-keygen 連按四下回車
    把私鑰發送給linux2 : ssh-copy-id linux2的ip .在發送給linux3 日誌

    這樣在linux1做用ssh登陸到linux2中 ssh root@linux2ip 第一次會用到密碼.之後就不會用到了.這樣拷貝東西會方便不少哦.code

相關文章
相關標籤/搜索