zoukankan      html  css  js  c++  java
  • hadoop 用户

    上篇文章说过,hadoop实际上就是就是一个liunx虚拟机,它的文件操作命令同linux,而它的用户呢?它的用户实际上就是linux主机的用户。这里我们做的例子就是:新建一个liunx用户,并为该linux用户授权hadoop相关权限。

    1、以root身份登陆,新建一个linux用户,用户名为hauser,并授予相关权限

         useradd hauser —–新建linux用户 hauser

         passwd hadoop —为新建的用户hauser设置初始密码

         chown -R hadoop:hauser /opt/hadoop —将hadoop的相关操作权限授予hauser

         hadoop fs -mkdir /hauser_home ——-在hadoop上新建一个目录: /hauser_home

         hadoop fs -ls / —-查看目录是否创建成功

         hadoop fs -chown -R hauser /hauser_home –将hadoop的/hauser_home的权限授权给 hauser

         从上述命令可以看出,如果需要对hadoop的文件进行新建、授权等操作,只是比普通的的linux命令前面多了 hadoop fs – ,其它的基本都一样;

    2、以hauser身份登陆linux操作系统

        a、 首先需要先执行以下命令,设置hadoop的相关环境变量:

               source /opt/hadoop/conf/hadoop-env.sh

          为了避免每次登陆都操作,可以将这行命令加到该用户的 .bash_profile文件末尾,全路径为/home/hauser/.bash_profile

          b、测试hadoop上的文件权限:

              hadoop fs -mkdir /hauser_home/txt ——-在hadoop上新建一个目录: /hauser_home/txt

              hadoop fs -put /opt/hadoop/*.txt /hauser_home/txt —将/opt/hadoop下的所有txt文件上传到hadoop

              hadoop fs -ls /hauser_home/txt –查看上传的文件列表

  • 相关阅读:
    算法训练 P1103
    算法训练 表达式计算
    算法训练 表达式计算
    基础练习 时间转换
    基础练习 字符串对比
    Codeforces 527D Clique Problem
    Codeforces 527C Glass Carving
    Codeforces 527B Error Correct System
    Codeforces 527A Glass Carving
    Topcoder SRM 655 DIV1 250 CountryGroupHard
  • 原文地址:https://www.cnblogs.com/echomyecho/p/3338691.html
Copyright © 2011-2022 走看看