zoukankan      html  css  js  c++  java
  • Hadoop学习2--Linux准备及环境准备

    1、环境安装:

    虚拟机:VMware Player

    系统:Ubuntu12

    注意事项:注意位数,包括系统,java,Hadoop

    2、切换账号

    当前登录账号是自己的账号,如果想切换到root,且是第一次切换,需要执行以下步骤:

    sudo passwd
    oa
    Password: <--- 输入你当前用户的密码

    Enter new UNIX password: <--- 新的Root用户密码

    Retype new UNIX password: <--- 重复新的Root用户密码

    passwd:已成功更新密码

    非第一次:

    su - :为什么要带- ,为了使用root的系统配置,比如PATH变量值。

    3、查看下系统的位数:uname -ar :带i586之类的为32位,带。。。64的是64位

     4、修改文件权限:

    chmod +x 或者[ugo]=[rwx] 文件名

    5、解压缩

    .tar:tar -zxv filename

    .gz:gzip -d filename

    遇到一个问题,在解压缩的时候,犯了经验主义错误。之前在一个虚拟机解压的时候,窗口会用动态信息显示,而现在没有反应,所以一直以为解压失败了。随意就重装了系统。。。更换的位数。。。

    后来打开文件夹后,看在解压过程中,生成了一个新文件,完成后,把原有压缩包删除了!就是这么简单。

    这个解压缩绝对是个大坑,研究了一天,无论怎么解压,访问解压后的文件时,都提示:is not dictionary,我就奇了怪了。

    后来想着,从linux系统里直接下载压缩包,(因为之前都是从windows下载的,因为快,然后复制过去,之前就狠疑惑,为什么下载的文件后缀不一样,jdk-8u60-linux-x64.gz,少了一个.tar ?这样导致,在解压缩的时候,不能使用tar,只能使用gzip。解压出来的文件名称,也不一样,网上的都是jdk1.xxx_xx,为啥我的就是jdk-8u60-linux-x64!,就少了个后缀名),果然,在linux里下载,后缀完全没问题!(为什么这么想用无数个感叹号呢!)

    于是,赶紧直接修改后缀名,改为:jdk-8u60-linux-x64.tar.gz,然后执行

    1.解压压缩包

    tar -zxvf jdk-8u60-linux-x64.tar.gz

    命令。

    (此时,眼泪哗哗的)

    熟悉的命令窗口出现了。

    原来是windows误导了我使用不正确的解压缩方式。

    这篇文章是个靠谱的文章,讲的比较详细:

    http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html

    解压完成,copy到目标目录,我的在/usr/lib/jvm

    sudo cp -r ~/Downloads/jdk1.8.0_60  /usr/lib/jvm/

    其中,-r是递归copy文件夹里的内容,如果不加,会提示失败

    2.配置环境变量

    记下几个命令:

    sudo gedit ~/.profile 编辑文件配置环境变量=>

    "export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_60"

    保存关闭后,执行以下命令:

    source ~/.profile

    3.用安装的java替换默认的java

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_60/bin/javac 300

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_60/bin/java 300

  • 相关阅读:
    Golang 接口(interface)
    Golang 结构体(struct)
    Golang fmt包介绍
    Golang的函数(func)
    Golang数据类型 (map)
    Golang 指针(pointer)
    Golang数据类型 切片(slice)
    操作系统学习笔记(五) 页面置换算法
    Python 元组、列表
    操作系统学习笔记(四) 存储模型和虚拟内存
  • 原文地址:https://www.cnblogs.com/xyang/p/4756099.html
Copyright © 2011-2022 走看看