步骤1:环境准备

  1. 创建hadoop用户
    • 命令:   ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa; cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys; chmod 600 ~/.ssh/authorized_keys                                  
    • 结果: 成功创建用户,并切换至hadoop用户。
  2. 配置SSH免密登录(伪分布式模式必需)
    • 命令:  ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa; cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys; chmod 600 ~/.ssh/authorized_keys                                               
    • 结果: 执行 ssh localhost 无需输入密码即可登录,证明配置成功。

步骤2:JDK安装与配置

  1. 安装JDK
    • 方法:  使用yum install 使用apt-get install  手动上传并解压
    • JDK安装路径: _____sudo apt-get install openjdk-8-jdk____________________
  2. 配置环境变量(JAVA_HOME)
    • 修改文件: ~/.bashrc 或 /etc/profile
    • 添加内容:   export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64; export PATH=$JAVA_HOME/bin:$PATH                                            
    • 使配置生效: source ~/.bashrc
    • 验证命令: java -version javac -version
    • 软连接设置成功
    • 在进行一次次验证后发现脚本语法断了,于是先拿系统原始模板把文件恢复完整(运行代码:cp /etc/skel/.bashrc ~/)再把你的 JAVA 变量追加进去(运行代码:echo 'export JAVA_HOME=/home/ubuntu/jdk' >> ~/.bashrc
      echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.bashrc
      source ~/.bashrc)java命令验证成功安装ssh_server
    • 步骤3:Hadoop安装与配置
  1. 上传并解压Hadoop安装包
    • Hadoop安装路径: __https://archive.apache.org/dist/hadoop/common/hadoop-2.7.7/hadoop-2.7.7.tar.gz  )
  2. 配置环境变量(HADOOP_HOME)
    • 添加内容:  export HADOOP_HOME=/usr/local/hadoop; export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH                                          
    • 使配置生效: source ~/.bashrc
    • 验证命令: hadoop version
    • 结果截图: (请在此处粘贴执行成功的截图)
  3. 修改Hadoop配置文件(伪分布式模式)
  4. Hadoop安装出现问题,“No route to host” 说明内网服务器 10.90.3.2 完全 unreachable——网络不通或该地址已失效。继续卡在这里没用,直接换来源即可借助以下链接重新下载,(# 先保证能联网
    ping -c 3 8.8.8.8
    # 下载官方 2.7.7 包
    wget https://archive.apache.org/dist/hadoop/common/hadoop-2.7.7/hadoop-2.7.7.tar.gz  )安装成功:
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐