Day 1 下午笔记:Linux 环境配置(SSH + JDK + Hadoop 初装)
一、SSH 免密登录配置1. SSH 是什么SSH 是安全外壳协议让你能安全地远程登录并操作另一台 Linux 服务器。2. SSH 客户端 vs 服务端角色作用类比客户端主动发起连接的那一方打电话的人服务端被动等待连接的那一方接电话的人3. 为什么需要配免密Hadoop 集群启动时会自动通过 SSH 连接各节点去启动服务。如果每次都要输入密码集群根本起不来。所以免密登录是分布式系统的基础设施。4.ssh localhost的含义localhost永远指向本机自己这条命令让本机同时扮演“客户端”和“服务端”自己连自己目的是验证免密登录是否配置成功5. 配置步骤回顾步骤命令作用安装服务端sudo apt install openssh-server -y让机器能被 SSH 连接检查状态sudo systemctl status ssh确认服务已启动生成密钥ssh-keygen -t rsa -P -f ~/.ssh/id_rsa生成私钥公钥对授权公钥cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys把公钥放到授权名单验证ssh localhost不提示密码即成功二、Linux 常用命令速查命令作用示例apt包管理器安装/删除/更新软件sudo apt install 软件名systemctl管理系统服务sudo systemctl status sshwget从网页下载文件wget 下载链接tar解压/压缩文件tar -xzf 文件名.tar.gzmv移动文件/文件夹也可重命名mv 源 目标nano终端里的简易文本编辑器nano ~/.bashrcls列出当前目录下的文件ls /usr/local/hadooppwd显示当前所在目录pwdcd切换目录cd ~/Downloads三、Linux 目录结构关键位置路径作用/根目录一切文件的起点~(即/home/用户名)用户的家目录~/Downloads下载的文件默认放这里/usr/local/用户自己安装的软件放这里/usr/local/hadoopHadoop 的安装目录四、环境变量配置1.PATH是什么一个环境变量告诉系统“去哪些目录找可执行的命令”。如果没有把 Hadoop 的路径加进PATH在终端敲hadoop系统会找不到。2..bashrc是什么家目录下的隐藏脚本文件每次打开终端时自动执行。把环境变量写进去就能永久生效。3. 本次在~/.bashrc中添加的内容bashexport JAVA_HOME/usr/lib/jvm/java-8-openjdk-amd64 # JDK 装在哪 export HADOOP_HOME/usr/local/hadoop # Hadoop 装在哪 export PATH$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin # 打通命令搜索路径变量作用JAVA_HOME告诉系统 JDK 在哪Hadoop 运行依赖它HADOOP_HOME告诉系统 Hadoop 装在哪PATH追加项让hadoop、start-dfs.sh等命令在任何目录都能执行4. 让配置立即生效bashsource ~/.bashrc五、Hadoop 安装进度步骤状态下载hadoop-3.3.6.tar.gz✅解压✅移动到/usr/local/hadoop✅配置环境变量✅验证hadoop version✅六、今日踩坑记录坑原因解决apt install报锁被占用系统自动更新进程unattended-upgr抢了锁sudo kill -9 进程号终止它
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2567974.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!