• 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

      

       

      

  • 相关阅读:
    可以使用多少列创建索引?
    如何显示前 50 行?
    简单描述 MySQL 中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响-从读写两方面?
    实践中如何优化 MySQL ?
    列的字符串类型可以是什么?
    MySQL 里记录货币用什么字段类型好 ?
    什么是通用 SQL 函数?
    对于关系型数据库而言,索引是相当重要的概念?
    为表中得字段选择合适得数据类型?
    SQL 注入漏洞产生的原因?如何防止?
  • 原文地址:https://www.cnblogs.com/moxihuishou/p/13799145.html
Copyright © 2020-2023  润新知