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 –查看上传的文件列表

  • 相关阅读:
    ? ?? 类?
    类 建索引
    访问局域网计算机文件
    JS 在元素后面添加新的元素
    js 网页加载完毕,执行js函数
    设置快捷键(3种方式)
    winform设置textbox设置水印
    ADO.NET 学生管理
    C#整理 条件语句
    ADO.NET 数据访问类查询、属性扩展
  • 原文地址:https://www.cnblogs.com/echomyecho/p/3338691.html
Copyright © 2011-2022 走看看