<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
hadoop.apache.org/docs/r2.6.5…
支援最好的平臺:GNU/Linux
依賴的軟體:
部署模式:
作業系統、環境、網路、必須軟體
可以正常聯網檢視IP
[root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.118 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::3db1:f589:4820:5457 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:18:10:17 txqueuelen 1000 (Ethernet) RX packets 462062 bytes 670399544 (639.3 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 166351 bytes 11096211 (10.5 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 84 bytes 13940 (13.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 84 bytes 13940 (13.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:5a:69:e1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 // 設定 DEVICE=eth0 #HWADDR=00:0C:29:42:15:C2 TYPE=Ethernet ONBOOT=yes NM_TROLLED=yes BOOTPROTO=static IPADDR=192.168.150.11 NETMASK=255.255.255.0 GATEWAY=192.168.150.2 DNS1=223.5.5.5 DNS2=114.114.114.114
修改組態檔設定主機名
[root@localhost ~]# vi /etc/sysconfig/network // 設定主機名並儲存退出 HOSTNAME=node01
//關閉防火牆 [root@localhost ~]# systemctl stop firewalld //關閉開機啟動防火牆 [root@localhost ~]# systemctl disable firewalld.service Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@localhost ~]# [root@localhost ~]# vi /etc/selinux/config //將組態檔中的SELINUX設定為disabled SELINUX=disabled
增加對映關係,因為在現在搭建環境的時候,一般會做解耦,不會再軟體組態檔中寫ip地址,主要使用主機名,就和dns解析一樣,避免ip改變時要修改很多組態檔
[root@localhost ~]# vi /etc/hosts // 增加對映關係 192.168.0.118 node01 192.168.0.119 node02
所有節點時間需同步一致,不然未來做心跳的時候會有問題
[root@localhost ~]# date Fri Dec 30 22:23:45 CST 2022 // 安裝ntp [root@localhost ~]# yum install ntp -y Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.163.com * updates: mirrors.163.com Package ntp-4.2.6p5-29.el7.centos.2.x86_64 already installed and latest version Nothing to do [root@localhost ~]# vi /etc/ntp.conf // 增加設定 server ntp1.aliyun.com // 啟動ntpd [root@localhost ~]# systemctl start ntpd.service // 設定開機啟動ntpd [root@localhost ~]# systemctl enable ntpd.service Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service. [root@localhost ~]#
設定環境變數的時候要記得設定兩次,一次在安裝jdk的時候設定,一次在搭建Hadoop的時候設定
去官網下載jdk,最好是rpm包,然後上傳到伺服器節點中(使用jdk壓縮包解壓安裝需要做很多其他的設定)
這裡使用過windows下載,通過scp命令上傳到118節點中
F:workspacedemo>scp C:Users43866Downloadsjdk-8u351-linux-x64.rpm root@192.168.0.118:/usr/jdk root@192.168.0.118's password: jdk-8u351-linux-aarch64.rpm 100% 59MB 70.1MB/s 00:00 F:workspacedemo>
在118節點中使用命令安裝jdk
[root@node01 jdk]# rpm -i jdk-8u351-linux-x64.rpm warning: jdk-8u351-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar... [root@node01 jdk]#
設定JAVA_HOME環境變數
[root@node01 default]# vi /etc/profile // 追加環境變數並儲存檔案 export JAVA_HOME=/usr/java/default export PATH=$PATH:$JAVA_HOME/bin
想要使用Hadoop指令碼就必須設定ssh免密
1、檢查是否已設定ssh免密
[root@node01 default]# ssh localhost The authenticity of host 'localhost (::1)' can't be established. ECDSA key fingerprint is SHA256:rDsunaro1f5LyKkEeNohXfDD9oEglNXtviD/JZtA1dw. ECDSA key fingerprint is MD5:51:38:8d:fc:e4:d2:c7:ce:66:09:c8:f2:e6:9e:a7:f2. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts. root@localhost's password:
通過ssh localhost命令檢查發現需要輸入密碼,說明還未設定ssh免密,而且還可以自動生成.ssh檔案,這個檔案要建立的話比較麻煩
2、生成祕鑰和公鑰
如果118節點想免密登入到118節點(自己):
118節點就要生成公鑰和祕鑰,且將公鑰放到 ~/.ssh/authorized_keys中
[root@node01 .ssh]# ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa Generating public/private dsa key pair. Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: SHA256:GHhKB7GeoYYlNPWJpCZ+VoABUyIgDbdYrjjyAdgui1k root@node01 The key's randomart image is: +---[DSA 1024]----+ |@BB+o. | |=X=.++. | |*o=.=++ | |=B +.* o | |B.Eo+ . S | |oOo. | |+ . | | | | | +----[SHA256]-----+ [root@node01 .ssh]# cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys [root@node01 .ssh]# [root@node01 .ssh]# ssh 192.168.0.118 Last login: Sat Dec 31 13:52:49 2022 from 192.168.0.117 [root@node01 ~]#
119節點包含了118節點的公鑰,118就可以免密登入
以上就是Hadoop部署的基礎設施操作詳解的詳細內容,更多關於Hadoop部署基礎操作的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45