暑假第四周总结
linux系统配置jdk环境
本周我继续大数据的学习,众所周知学习大数据开发,首先要熟悉各种linux命令,对于各种命令,我只是大致过了一遍,还需要继续练习才能学会使用,在本周我开始配置jdk环境。
由于linux命令的不熟悉,导致我在这个配置jdk环境上花费了大量的时间
过程如下:
[root@node3 ~]# cd /export/server [root@node3 server]# ll 总用量 4 drwxr-xr-x. 8 root root 4096 8月 20 09:32 jdk1.8.0_361 [root@node3 server]# ln -s /export/server/jdk1.8.0_361 jdk [root@node3 server]# ll 总用量 4 lrwxrwxrwx. 1 root root 27 8月 20 09:34 jdk -> /export/server/jdk1.8.0_361 drwxr-xr-x. 8 root root 4096 8月 20 09:32 jdk1.8.0_361 [root@node3 server]# vim /etc/profile [root@node3 server]# source /etc/profile [root@node3 server]# rm -f /usr/bin/java [root@node3 server]# ln -s /export/server/jdk/bin/java /usr/bin/java [root@node3 server]# java -version java version "1.8.0_361" Java(TM) SE Runtime Environment (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode) [root@node3 server]# javac -version javac 1.8.0_361 [root@node3 server]#
关闭防火墙和selinux,更新时间,快照保存
[root@node1 ~]# systemctl stop firewalld [root@node1 ~]# systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@node1 ~]# vim /etc/sysconfig/selinux [root@node1 ~]# init 6 连接断开 连接主机... 连接主机成功 Last login: Mon Aug 21 01:37:55 2023 from 192.168.88.1 [root@node1 ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man:firewalld(1) [root@node1 ~]# yum install -y ntp 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.huaweicloud.com * updates: mirrors.bfsu.edu.cn base | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 正在解决依赖关系 --> 正在检查事务 ---> 软件包 ntp.x86_64.0.4.2.6p5-28.el7.centos 将被 升级 ---> 软件包 ntp.x86_64.0.4.2.6p5-29.el7.centos.2 将被 更新 --> 正在处理依赖关系 ntpdate = 4.2.6p5-29.el7.centos.2,它被软件包 ntp-4.2.6p5-29.el7.centos.2.x86_64 需要 --> 正在检查事务 ---> 软件包 ntpdate.x86_64.0.4.2.6p5-28.el7.centos 将被 升级 ---> 软件包 ntpdate.x86_64.0.4.2.6p5-29.el7.centos.2 将被 更新 --> 解决依赖关系完成 依赖关系解决 ================================================================================================================================================ Package 架构 版本 源 大小 ================================================================================================================================================ 正在更新: ntp x86_64 4.2.6p5-29.el7.centos.2 base 549 k 为依赖而更新: ntpdate x86_64 4.2.6p5-29.el7.centos.2 base 87 k 事务概要 ================================================================================================================================================ 升级 1 软件包 (+1 依赖软件包) 总计:635 k Downloading packages: 警告:/var/cache/yum/x86_64/7/base/packages/ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥 导入 GPG key 0xF4A80EB5: 用户ID : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>" 指纹 : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5 软件包 : centos-release-7-6.1810.2.el7.centos.x86_64 (@anaconda) 来自 : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在更新 : ntpdate-4.2.6p5-29.el7.centos.2.x86_64 1/4 正在更新 : ntp-4.2.6p5-29.el7.centos.2.x86_64 2/4 清理 : ntp-4.2.6p5-28.el7.centos.x86_64 3/4 清理 : ntpdate-4.2.6p5-28.el7.centos.x86_64 4/4 验证中 : ntpdate-4.2.6p5-29.el7.centos.2.x86_64 1/4 验证中 : ntp-4.2.6p5-29.el7.centos.2.x86_64 2/4 验证中 : ntpdate-4.2.6p5-28.el7.centos.x86_64 3/4 验证中 : ntp-4.2.6p5-28.el7.centos.x86_64 4/4 更新完毕: ntp.x86_64 0:4.2.6p5-29.el7.centos.2 作为依赖被升级: ntpdate.x86_64 0:4.2.6p5-29.el7.centos.2 完毕! [root@node1 ~]# data bash: data: 未找到命令... [root@node1 ~]# date 2023年 08月 21日 星期一 02:03:04 PDT [root@node1 ~]# m -f /etc/localtime bash: m: 未找到命令... [root@node1 ~]# rm -f /etc/localtime [root@node1 ~]# ln -s /usr/share/zoneinfo/Asia/Beijing /etc/localtime [root@node1 ~]# date 2023年 08月 21日 星期一 09:09:11 UTC [root@node1 ~]# rm -f /etc/localtime [root@node1 ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@node1 ~]# date 2023年 08月 21日 星期一 17:10:11 CST [root@node1 ~]# ntpdate -u ntp.aliyun.com 21 Aug 17:12:34 ntpdate[36758]: adjust time server 203.107.6.88 offset 0.004695 sec [root@node1 ~]# systemctl start ntpd [root@node1 ~]# systemctl enable ntpd Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service. [root@node1 ~]# systemctl status ntpd ● ntpd.service - Network Time Service Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled) Active: active (running) since 一 2023-08-21 17:13:28 CST; 4min 51s ago Main PID: 38031 (ntpd) CGroup: /system.slice/ntpd.service └─38031 /usr/sbin/ntpd -u ntp:ntp -g 8月 21 17:13:28 node1 ntpd[38031]: Listen normally on 2 lo 127.0.0.1 UDP 123 8月 21 17:13:28 node1 ntpd[38031]: Listen normally on 3 ens33 192.168.88.101 UDP 123 8月 21 17:13:28 node1 ntpd[38031]: Listen normally on 4 virbr0 192.168.122.1 UDP 123 8月 21 17:13:28 node1 ntpd[38031]: Listen normally on 5 lo ::1 UDP 123 8月 21 17:13:28 node1 ntpd[38031]: Listen normally on 6 ens33 fe80::fdee:a475:755a:fd7 UDP 123 8月 21 17:13:28 node1 ntpd[38031]: Listening on routing socket on fd #23 for interface updates 8月 21 17:13:28 node1 ntpd[38031]: 0.0.0.0 c016 06 restart 8月 21 17:13:28 node1 ntpd[38031]: 0.0.0.0 c012 02 freq_set kernel 0.000 PPM 8月 21 17:13:28 node1 ntpd[38031]: 0.0.0.0 c011 01 freq_not_set 8月 21 17:13:35 node1 ntpd[38031]: 0.0.0.0 c614 04 freq_mode
最终完成了大数据集群的开发前置工作