当前位置: 首页 > article >正文

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 进程号终止它

相关文章:

Day 1 下午笔记:Linux 环境配置(SSH + JDK + Hadoop 初装)

一、SSH 免密登录配置1. SSH 是什么?SSH 是安全外壳协议,让你能安全地远程登录并操作另一台 Linux 服务器。2. SSH 客户端 vs 服务端角色作用类比客户端主动发起连接的那一方打电话的人服务端被动等待连接的那一方接电话的人3. 为什么需要配免密&#xf…...

仓颉解决“分数背包问题”

仓颉语言实现分数背包问题解析 分数背包问题是一种经典的优化问题,允许物品被分割装入背包。以下代码使用仓颉语言实现了该算法,包含核心逻辑和辅助函数。 核心数据结构与类定义 定义Item类表示背包中的物品,包含重量和价值属性: …...

“流水线冒险”,CPU如何解决

流水线技术通过将指令执行划分为多个阶段并行处理来提升CPU吞吐率,但这会引入“冒险”(Hazard)问题,即后续指令因依赖关系无法在预期时钟周期正确执行。主要冒险类型包括数据冒险、控制冒险和结构冒险。其中,数据冒险和…...

嵌入式USB通信设计:从基础到高级应用

1. 嵌入式USB通信基础与设计考量当我在2013年第一次将USB接口集成到工业传感器项目时,才真正理解这个看似简单的四线接口背后的复杂性。USB(Universal Serial Bus)作为现代嵌入式系统的标配接口,其优势不仅在于即插即用的便利性&a…...

XMGV系列微型音圈电机模组解析

在高端精密制造、自动化设备升级的浪潮中,微型音圈电机模组凭借紧凑结构与卓越性能,成为实现高精度直线运动的核心部件。XMGV系列微型音圈电机模组,以一体化集成设计、多元规格选择及定制化服务,精准适配各类严苛应用场景&#xf…...

【无标题】重磅!沉寂15个月,DeepSeek-V4预览版发布,开源大模型迎全新突破

等了整整15个月,DeepSeek-V4终于重磅登场!4月24日,DeepSeek正式发布V4预览版并同步开源,距离其去年1月发布R1版本,期间经历多次延期,市场质疑声不断。这段沉寂期里,AI行业竞争白热化&#xff1a…...

Golang goroutine泄漏怎么排查_Golang协程泄漏排查教程【实战】

协程泄漏需排除初始化波动和后台干扰,通过 runtime.NumGoroutine() 快速初筛,重点监控请求后不回落、压测后不恢复、长期单调上升三种情形;配合三处日志、pprof debug2 查阻塞栈,关注 chan receive/select/semacquire/IO wait 状态…...

名词、形容词、副词后缀

...

GEO管理系统有哪些功能?一篇讲透企业必用核心能力

AI搜索时代,GEO(生成式引擎优化)已经成为品牌抢占AI流量、提升品牌能见度的关键动作。但很多企业仍不清楚:GEO远不止一个关键词排名工具,而是一套覆盖监测、分析、优化、协同、复盘全链路的智能作战系统。今天带大家一…...

从Overleaf回迁本地:TexStudio搭配TexLive 2024的深度配置与效率提升指南

从Overleaf回迁本地:TexStudio搭配TexLive 2024的深度配置与效率提升指南 对于习惯使用Overleaf的科研工作者而言,云端LaTeX编辑器提供了开箱即用的便利,但随着项目复杂度提升,网络延迟、隐私顾虑和功能限制逐渐显现。本文将带您完…...

自动化工作流:全平台社交媒体评论区数据采集与关键词筛选系统

自动化工作流:全平台社交媒体评论区数据采集与关键词筛选系统 一、概述与设计目标 社交媒体平台已成为公众表达观点、分享生活和互动讨论的核心场所。以Facebook、Twitter(X)、Instagram、LinkedIn为代表的境外平台,以及微博、抖音、小红书为代表的境内平台,每天产生海量…...

告别传统天线:用紧耦合阵列(TCA)实现超宽带通信的保姆级原理拆解

告别传统天线:用紧耦合阵列(TCA)实现超宽带通信的保姆级原理拆解 想象一下,你正在用老式收音机调频,突然发现需要不断调整天线长度才能收听不同频段的节目——这正是传统天线面临的困境。而紧耦合阵列(TCA&…...

嵌入式Linux AI模型私有化部署完整技术方案

嵌入式Linux AI模型私有化部署完整技术方案 一、需求梳理与技术路线总览 1.1 需求分解 本方案需要满足六个核心部署需求: 开源模型私有化部署:使用公开可获取的模型,完全本地运行,不依赖云端API 嵌入式Linux系统支持:目标设备运行Linux内核,硬件资源受限 Linux原生开发…...

【node.js | Ubuntu | update】如何升级旧的nodejs本版至最新;如何升级npm

node.js | Ubuntu | update描述问题1 结果先升级了npm,就出问题了,反反复复是应该该先升级nodejsubuntu 更新的【方案一】 创建虚拟环境【方案二】安装openclaw的话可以参考官方[推荐]【方案三】docker 隔离更合理描述 如何升级旧的nodejs本版至最新 全…...

高德、百度、腾讯地图API混用?一份讲透国内主流坐标系差异与选型避坑指南

国内主流地图API坐标系混用实战指南:从原理到避坑 当你第一次在地图上看到自己所在的位置与实际相差几百米时,那种困惑感我至今记忆犹新。那是2016年,我们团队正在开发一个需要同时调用高德导航和百度POI搜索的物流调度系统。测试阶段&#x…...

基于51单片机智能恒温杯垫温度检测控制系统设计17-304

本设计由STC89C52单片机电路2路温度传感器DS18B20电路继电器电路按键电路1602液晶显示电路电源电路组成。1、液晶实时显示2个DS18B20检测的温度值。2、可以通过按键设置温度的阈值,如果第一个DS18B20检测到的温度高于阈值,停止加热,反之&…...

【ImportError: libGL.so.1】

解决方法&#xff1a;ImportError: libGL.so.1: cannot open shared object file: No such file or directory问题描述 在服务器运行import cv2 时报错 Traceback (most recent call last):File "/opt/data/private/InfiniteYou-main/test.py", line 22, in <modu…...

海康云眸Claw:以“数字员工”重塑零售连锁管理,提质增效降本!

当规模不再等同于效率从宏观视角看&#xff0c;连锁业态在中国快速发展与统一大市场格局相关&#xff0c;门店可跨区域复制等使连锁经营成高效组织形态。但规模扩大带来管理复杂度提升&#xff0c;企业数字化转型虽推进&#xff0c;现场管理仍是挑战。零售连锁行业门店分散等问…...

文本到图像生成技术演进与LatentMorph框架解析

1. 文本到图像生成的技术演进与核心挑战文本到图像&#xff08;Text-to-Image, T2I&#xff09;生成技术近年来取得了突破性进展&#xff0c;从早期的简单图像合成发展到如今能够生成高度逼真、语义一致的复杂场景。这一演进过程主要经历了三个关键阶段&#xff1a;1.1 早期生成…...

AI智能体安全防护:构建多层动态防御体系与工程实践

1. 项目概述&#xff1a;一个为AI智能体构建的“安全护栏”最近在搞AI智能体&#xff08;Agent&#xff09;开发的朋友&#xff0c;估计都遇到过同一个头疼的问题&#xff1a;你精心调教的智能体&#xff0c;一旦放开手脚去联网搜索、调用工具或者与用户深度对话&#xff0c;它…...

DolphinScheduler Agent 开源上线|从告警到自愈一键闭环,运维终于可以“躺着把活干了”

在 2026 Apache DolphinScheduler Meetup 技术分享中&#xff0c;由刘小东带来的 DolphinScheduler Agent 解决方案一经亮相&#xff0c;便成为社区焦点。这套打通「群聊告警→智能诊断→自动恢复→报告闭环」的全链路系统&#xff0c;可以很好地解决传统运维碎片化、高耗时、反…...

RealSense D400系列深度相机ROS2环境下使用

使用命令行直接启动RealSense相机&#xff0c;主要有 ros2 run 和 ros2 launch 两种方式。ros2 run 适合快速测试和简单参数调整&#xff0c;而 ros2 launch 则更适合需要加载复杂参数的场景。 ✅ 方法一&#xff1a;使用 ros2 run 直接启动节点 这种方法直接运行核心节点 re…...

PHP 9.0异步I/O瓶颈在哪?5大真实生产环境AI聊天机器人崩溃日志溯源,附可复用的AsyncSignalHandler修复补丁

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;PHP 9.0异步I/O架构演进与AI聊天机器人运行时特征 PHP 9.0 将原生引入协程驱动的异步 I/O 栈&#xff0c;彻底取代传统的 stream_select() 和 pcntl_fork 混合模型。核心变化在于将 Swoole 的成熟语义深…...

GeoRA:几何感知的低秩适配优化技术解析

1. 项目概述&#xff1a;GeoRA的核心创新与价值 在大型语言模型&#xff08;LLM&#xff09;的强化学习可验证奖励&#xff08;Reinforcement Learning with Verifiable Rewards, RLVR&#xff09;场景中&#xff0c;参数高效微调&#xff08;Parameter-Efficient Fine-Tuning,…...

3步解决Chatbox API连接失败:快速搞定AI客户端网络配置问题

3步解决Chatbox API连接失败&#xff1a;快速搞定AI客户端网络配置问题 【免费下载链接】chatbox Powerful AI Client 项目地址: https://gitcode.com/GitHub_Trending/ch/chatbox 你是否正在使用Chatbox这个强大的AI桌面客户端时&#xff0c;突然遇到消息发送失败、API…...

终极卡牌设计神器:CardEditor让你的桌游制作效率飙升300%

终极卡牌设计神器&#xff1a;CardEditor让你的桌游制作效率飙升300% 【免费下载链接】CardEditor 一款专为桌游设计师开发的批处理数值填入卡牌生成器/A card batch generator specially developed for board game designers 项目地址: https://gitcode.com/gh_mirrors/ca/C…...

Nature | Anthropic:蒸的不止数据,还有 “灵魂”

一项近日发表在Nature的工作发现如果从一个模型“蒸馏”数据到另一个模型&#xff0c;即便蒸馏的数据跟被蒸馏模型的行为偏好完全无关&#xff08;比如只是蒸馏生成的数字&#xff08;还剔除了类似911这种有特殊含义的数字&#xff09;、代码或者思维链&#xff09;&#xff0c…...

从‘跑字典’到‘跑掩码’:John the Ripper 增量与掩码模式详解,搞定那些有规律的‘强密码’

从‘跑字典’到‘跑掩码’&#xff1a;John the Ripper 增量与掩码模式详解 在渗透测试和密码安全评估中&#xff0c;我们常常遇到这样的场景&#xff1a;目标系统要求密码必须符合特定规则&#xff0c;比如"公司名年份特殊字符"的组合。这类密码看似复杂&#xff0c…...

钰泰ETA6095, 单电感、2.5A 开关模式电池充电器,带1.5A USB 反向充电功能

1.描述ETA6095是一款开关型锂离子电池充电器&#xff0c;可为电池提供高达2.5A的充电电流&#xff0c;同时在升压OTG工作模式下可输出最高1.5A电流&#xff0c;充电模式与OTG模式均具备高效率特性。 充电环节采用专属控制架构&#xff0c;省去了传统恒流控制所需的电流检测电阻…...

工业虚拟仿真系统有哪些?

近年来&#xff0c;国家持续加码数字工业建设&#xff0c;多项重磅政策推动虚拟现实、数字孪生、虚拟仿真技术与制造业深度融合。《“十四五”数字经济发展规划》《虚拟现实与行业应用融合发展行动计划(2022—2026年)》等文件明确指出&#xff0c;要加速虚拟仿真技术在工业研发…...