安装Hadoop前的准备:虚拟机Linux系统下安装配置jdk

安装前的准备

  • 伪分布式安装部署
    在一台机器上安装部署HDFS和YARN服务。
    相关服务都属于Java进程,启动服务就是启动JVM进程,这些进程运行在一台机器上。

  • 规划Linux系统的目录结构

/opt/datas 测试数据
/opt/softwares 软件包,上传的软件包
/opt/moduls 软件安装目录
/opt/tools 开发的IDEA及工具

将上述目录所属者和所属组改成普通用户

命令:chown userId:groupId /datas /softwares /moduls /tools

  • 安装jdk前(普通用户)
    卸载系统自带的openjdk

-查看:sudo rpm -qa |grep java
-卸载:
sudo rmp -e –nodeps applicationName(多个用空格隔开)

虚拟化软件

  • 虚拟出一台计算机,(分配memory/内存、CPU core/主要是核数、硬盘)
  • 我选用的是Linux centos
    6.4(一般不选用版本最高的,如果选用版本最高的,凭自己能力去解决很难,而且网上能找到的资料非常少,所以一般都不会选用最高版本)

安装虚拟机过程

  • 虚拟机配置约束–>标准化

    使用普通用户进行操作(原因:Linux支持多用户,而root只有一个,且服务器一般使用Linux系统,当一个团队中有一个领导,多个员工都要同时往服务器中的文件进行操作时,root用户给谁,故我们一般给普通用户分配root权限,普通用户通过sudo使用root权限,https://blog.csdn.net/qq_38314823/article/details/80564276 中有权限分配的详细步骤)
    主机名:名称.公司名称.com(公司名称有英文名用英文名,没有英文名用拼音)

  • 基本操作(root用户进行操作)

    a、创建普通用户
    useradd username(username:你的用户名)
    passwd password(password:你的密码)
    b、修改主机名
    vim /etc/sysconfig/network
    c、配置ip和主机名映射
    配置ip
    UI界面配置(左上角的system–>preference–>Network
    Connections–>ipv4,配置ip、mask、getway、dns)
    主机名映射
    vi /etc/hosts
    ip hostname name(hostname缩写,一般只有主机名,没有公司名+.com)
    测试:ping hostname
    如果宿主机要通过hostname访问虚拟机中的Linux系统,那么也需要增加宿主机中hosts中的映射

  • 远程连接(工具)

    CRT
    xshell
    notepad++
    配置普通用户具有root权限
    https://blog.csdn.net/qq_38314823/article/details/80564276

  • 关闭防火墙(具有root权限的普通用户操作)

    当前关闭
    sudo service iptables stop
    开机不启动
    sudo chkconfig iptables off
    关闭Linux的安全模式(redhat分支所具有的)
    vi /etc/selinux/config
    设置SELINUX=disabled(该设置必须重启虚拟机才能生效)

  • 关闭虚拟机

    init 0
    halt
    虚拟机快照(https://blog.csdn.net/qq_38314823/article/details/80580551

  • 安装 jdk
    a、上传
    将后缀为.tar.gz的压缩包上传到虚拟机下的Linux中的/opt/softwares目录中

    b、解压
    解压命令 tar -zxvf source target
    https://blog.csdn.net/qq_38314823/article/details/80576617中有解压的详细说明

    c、英文目录下(解压后的文件存放目录,即target)
    注意:一般情况下,开发或与计算机技术相关的东西都放到英文目录下,从根目录开始就选择英文目录,避免出现一些不必要的问题,花费大量时间

    d、配置环境变量
    sudo vim /etc/profile
    增加三行

    #JAVA_HOME
    export JAVA_HOME=/opt/modules/jdk1.8.0_91(根据自己的目录及版本自行修改)
    export PATH=${PATH}: ${JAVA_HOME}/bin

    使其立即生效:

    source /etc/profile

    验证是否安装成功:

    java -version

猜你喜欢

转载自blog.csdn.net/qq_38314823/article/details/80638980