本篇內(nèi)容介紹了“Hadoop集群同步怎么實(shí)現(xiàn)”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括交口網(wǎng)站建設(shè)、交口網(wǎng)站制作、交口網(wǎng)頁(yè)制作以及交口網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,交口網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到交口省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!一、同步方式
選擇一個(gè)機(jī)器,作為時(shí)間服務(wù)器(這里選擇hadoop01),所有的機(jī)器與這臺(tái)集群時(shí)間進(jìn)行定時(shí)的同步,比如,每隔十分鐘,同步一次時(shí)間。
二、所需工具
時(shí)間同步服務(wù)器有兩個(gè):ntpd和ntpdatp。雖然使用二者都能達(dá)到時(shí)間同步的目的,但是使用之前得弄清楚一個(gè)問(wèn)題,ntpd與ntpdate在更新時(shí)間時(shí)有什么區(qū)別。ntpd不僅僅是時(shí)間同步服務(wù)器,它還可通過(guò)客戶端與標(biāo)準(zhǔn)時(shí)間服務(wù)器進(jìn)行時(shí)間同步,而且是平滑同步,并非ntpdate立即同步,在生產(chǎn)環(huán)境中慎用ntpdate,也正如此兩者不可同時(shí)運(yùn)行。
三、具體操作步驟
時(shí)間服務(wù)器配置
(1)檢查ntp是否安裝。 [root@hadoop01 Desktop]# rpm -qa|grep ntp如果顯示 ntp-4.2.6p5-1.el6.centos.x86_64 . fontpackages-filesystem-1.41-1.1.el6.noarch
ntpdate-4.2.6p5-1.el6.centos.x86_64則證明ntp已經(jīng)安裝,否則要先安裝ntp服務(wù)。[root@hadoop01 Desktop]# yum install -y ntp.
(2)修改ntp 配置文件[root@hadoop01 Desktop]# vi /etc/ntp.conf. 先配置客戶端的授權(quán),也就是給指定的機(jī)器(客戶端)設(shè)置訪問(wèn)NTP Server的權(quán)限,這是通過(guò)restrict配置項(xiàng)實(shí)現(xiàn)的。將#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap釋放。改為restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap.如果集群是在一個(gè)封閉的局域網(wǎng)內(nèi),可以屏蔽掉默認(rèn)的server。
將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屏蔽改為
#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.將本機(jī)的本地時(shí)鐘作為時(shí)間供給源,這樣,即便它失去網(wǎng)絡(luò)連接,它也可以繼續(xù)為網(wǎng)絡(luò)提供服務(wù)增加server 127.127.1.0 fudge 127.127.1.0 stratum.修改/etc/sysconfig/ntpd 文件
[root@hadoop01 Desktop]# vim /etc/sysconfig/ntpd增加SYNC_HWCLOCK=yes之后重啟ntpd,[root@hadoop01 Desktop]# service ntpd restart,設(shè)置ntpd開(kāi)機(jī)默認(rèn)啟動(dòng)[root@hadoop01 Desktop]# chkconfig mtpd on。完成以上操作以后,使用date命令查看系統(tǒng)時(shí)間與當(dāng)前時(shí)間是否對(duì)應(yīng),如果還不對(duì)應(yīng),應(yīng)該是時(shí)區(qū)的問(wèn)題。修改時(shí)區(qū)[root@hadoop01 Desktop]# tzselect。根據(jù)提示選擇正確的時(shí)區(qū),然后將cp /usr/share/zoneinfo/Asia/Shanghai設(shè)置為到/etc/localtime的鏈接
[root@hadoop01 Desktop]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
四、其他機(jī)器配置
配置每十分鐘與時(shí)間服務(wù)器同步一次
需要在集群中其他的機(jī)器中都編寫(xiě)時(shí)間同步腳本,這里以hadoop02為例,[root@hadoop02 Desktop]# crontab –e. */10 * * * * /usr/sbin/ntpdate hadoop01
重啟crond服務(wù)。 [root@hadoop02 Desktop]# service crond restart。如果需要,同樣要修改時(shí)區(qū),操作同上。
“Hadoop集群同步怎么實(shí)現(xiàn)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!