Centos7系统的虚拟机安装jdk-hadoop

  此过程要求配置好自己的网络环境。  

  我实在centos7下装的jdk和hadoop

  hadoop的版本:hadoop-2.9.2;(自己去官网上下一个压缩包即可即可);
  一、安装SSH、配置SSH无密码登陆
      CentOS 默认已安装了 SSH client、SSH server,打开终端执行如下命令进行检验:rpm -qa | grep ssh
    

   有这样就可以了。

  cd ~/.ssh
  查看有无rsa文件(ls)
  若有:rm ./id_rsa*   ssh-keygen -t rsa
  若无ssh-keygen -t rsa

  一路直接点击回车下去就可以。
  让 Master 节点需能无密码 SSH 本机,在 Master 节点上执行:
  cat ./id_rsa.pub >> ./authorized_keys

  

  我这是已经配置完成了 ,当然有。所以需要执行rm ./id_rsa*   ssh-keygen -t rsa 然后一直回车

  接着在ssh目录下执行cat ./id_rsa.pub >> ./authorized_keys就可以了。然后可以测试 ssh 主机名;一般没设置过的主机名都是localhost。就不需要密码这届可以连接。

  

     exit退出即可。

  二、安装Java环境

  直接从网上下载:

  1. sudo yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel
  2. 需要配置JAVA_HOME:export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk

    在终端输入vim ~/.bashrc

  

   接着需要让配置好的环境变量生效。

  source ~/.bashrc即可

  然后我们去测试一下

  

  1. echo $JAVA_HOME # 检验变量值
  2. java -version
  3. $JAVA_HOME/bin/java -version # 与直接执行 java -version 一样  

  

   这样就是测试成功。

  三、接着我们需要去安装hadoop

  首先我们需要下载一个插件;这个是为了将hadoop的压缩包传到linux虚拟机上的一个远程连接软件。

  

  然后需要连接到我们的虚拟机;

  

   

   输入自己的IP地址,后面都是root

  

   这样就是连接到了你的虚拟机。然后将你的hadoop的包 (以tar.gz结尾)直接拖到右边的这个文件夹的框就可以。

  之后就会在选择将 Hadoop 安装至 /usr/local/ 中:你的root目录下找到

  然后选择将 Hadoop 安装至 /usr/local/ 中:

  

  • sudo tar -zxf ~/下载/hadoop-2.6.0.tar.gz -C /usr/local # 解压到/usr/local中
  • cd /usr/local/
  • sudo mv ./hadoop-2.6.0/ ./hadoop # 将文件夹名改为hadoop

  sudo chown -R 用户名:用户名 ./hadoop # 修改文件权限

  例如:你当时注册的用户名为hadoop

  sudo chown -R hadoop:hadoop ./hadoop

  Hadoop 解压后即可使用。输入如下命令来检查 Hadoop 是否可用,成功则会显示 Hadoop 版本信息:

     

  1. cd /usr/local/hadoop
  2. ./bin/hadoop version

  

   

  

原文地址:https://www.cnblogs.com/moxihuishou/p/13799145.html