日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大数据(1) - 虚拟机集群搭建

發布時間:2024/4/13 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大数据(1) - 虚拟机集群搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用工具:

1.VMware12 +,

2.CentOS-6.8 / CentOS-7 +,

3.jdk1.8

一、安裝主服務器虛擬機

?

配置完成,點擊啟動虛擬機!

?

二、虛擬機網絡設置

需要靜態的方式配置ip,請參考鏈接:?設置靜態IP

(1)重啟網卡服務:

?

CentOS6.8: # service network restart CentOS7.2: # systemctl restart network.service

?

?

(2)CRT遠程連接Linux

?

(3)禁用SELinux

** Selinux:linux安全管理工具 ** # vi /etc/sysconfig/selinux ** 編輯改動如下:SELINUX:disable

  

(4)禁用防火墻

** CentOS 6.8iptables# service iptables stop# chkconfig iptables off** CentOS 7.2# systemctl stop firewalld.service# systemctl disable firewalld.service

  

(5)ping外網測試

ping www.baidu.com

  

?三、分配權限給普通管理員

su - rootvisudo添加: shifu(對應賬號) ALL=(ALL) NOPASSWD: ALL

  

四、修改ip與主機名的映射關系

$ sudo vi /etc/hosts(對應你準備配置的ip) 192.168.1.213 linux01 192.168.1.214 linux02 192.168.1.215 linux03

  

五、更新yum與安裝samba

參考更新優化linux鏈接:linux軟件優化安裝

參考安裝samba鏈接 :安裝samba

六、安裝JDK

 (1)解壓jdk包

在家目錄創建兩個文件夾: cd ~ mkdir -p softwares/installtions mkdir modules在windows將jdk壓縮包用samba拉到linux的installtions中,解壓到modules中tar -zxf jdk-8u131-linux-x64.gz -C /home/amidn/modules

  

(2)配置環境變量

vim /etc/profile在文件最底部添加:#JAVA_HOME JAVA_HOME=/home/admin/modules/jdk1.8.0_121 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin保存后讓配置生效:source /etc/profile

  

(3)刪除OpenJDK(CentOS 自帶的JAVA環境)

查看相關的自帶java文件: rpm -qa | grep java用無依賴的方式刪除掉:sudo rpm -e --nodeps (將查詢到的文件復制到這里,一個一個的刪掉)

(4)查看java版本

source /etc/profilejava -version如果是你安裝的版本,就完成啦

 

七、將linux01,克隆出linux02,linux03

(1)克隆

先關機sudo shutdown -h now

  

?(2)修改后兩臺機器的網絡配置

** 主機名$ sudo vi /etc/sysconfig/network ** 網卡MAC地址$ sudo vi /etc/udev/rules.d/70-persistent-net.rules ** IP地址 $ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

(3)使用CRT連接3臺機器,測試

八、?配置SSH無秘鑰訪問(如下操作,需要在3臺機器中分別執行)

** 生成密鑰,猛點回車$ ssh-keygen -t rsa** 分發公鑰$ ssh-copy-id linux01; ssh-copy-id linux02; ssh-copy-id linux03;** ssh訪問測試ssh linux01ssh linux02ssh linux03

九、關閉后兩臺機器的界面(linux02,linux03)

?

CentOS6:$ sudo vi /etc/inittab CentOS7:$ sudo systemctl set-default multi-user.target

?

 

十、安裝VMTool(只安裝在linux01)

?

十一、配置時間服務器

?(1)?檢查時區

$ date -R** 如果時區不是+0800東八區區時的話,需要手動糾正$ sudo rm -rf /etc/localtime$ sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

(2)檢查軟件包

如果ntp工具不存在,則需要使用yum安裝$ sudo rpm -qa | grep ntp 如果不存在則安裝:$ sudo yum -y install ntp

(3)先以網絡時間為標準,糾正集群的時間服務器的時間

$ sudo ntpdate pool.ntp.org

(4)修改ntp配置文件

$ sudo vi /etc/ntp.conf修改為如下:#允許192.168.1.x網段上的所有機器和當前這臺機器進行實踐同步restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap#當該節點丟失網絡連接,依然可以作為時間服務器為集群其他節點提供時間同步服務server 127.127.1.0fudge 127.127.1.0 stratum 10# Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).#server 0.centos.pool.ntp.org iburst#server 1.centos.pool.ntp.org iburst#server 2.centos.pool.ntp.org iburst#server 3.centos.pool.ntp.org iburst

 (5)重啟ntp服務

CentOS6:$ sudo chkconfig ntpd on$ sudo service ntpd restart CentOS7:$ sudo systemctl enable ntpd.service$ sudo systemctl restart ntpd.service

?

注意:出現報錯為:the NTP socket is in use, exiting

解決辦法:

service ntpd stopntpdate ntp.api.bz

(6)使用從節點,手動同步時間(linux02,linux03) 

$ sudo ntpdate linux01

(7)設置時間同步任務(linux02,linux03)

# crontab -e 編輯時間任務(尖叫提示:上面的#號代表root用戶,下邊的#號代表shell注釋) # .------------------------------------------minute(0~59) # | .----------------------------------------hours(0~23) # | | .--------------------------------------day of month(1~31) # | | | .------------------------------------month(1~12) # | | | | .----------------------------------day of week(0~6) # | | | | | .--------------------------------command # | | | | | | # | | | | | | */10 * * * * /usr/sbin/ntpdate linux01

 (8)重啟定時任務

CentOS6:# service crond restart CentOS7:# systemctl restart crond.service

 十二、備份配置好的集群、(必須養成定期備份的習慣)

先關機:
$ sudo shutdown -h now
按照時間新建文件夾,將已經安裝完成的3臺虛擬機,備份到該文件夾中。

?

轉載于:https://www.cnblogs.com/shifu204/p/9474557.html

總結

以上是生活随笔為你收集整理的大数据(1) - 虚拟机集群搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。