1.2、CDH 搭建Hadoop在安装之前(CDH基于包的安装所需的权限)

CDH基于包的安装所需的权限

以下部分描述了使用Cloudera Manager进行基于软件包的CDH安装的用户权限要求。这些要求是安装和管理包和服务的标准UNIX系统要求。

 
所需特权
重要说明:除非另有说明,否则在需要root或sudo 访问权限时,可以使用提供root / sudo权限的其他系统(如PowerBroker)。
基于包的CDH安装所需的权限
任务需要权限
安装Cloudera Manager Server
root要么 sudo 访问要安装Cloudera Manager Server的主机。
使用以下命令启动,停止或重新启动Cloudera Manager Server service 要么 systemctl 公用事业
root 要么 sudo访问Cloudera Manager Server主机。该服务运行为cloudera-scm 用户默认情况下。
使用Cloudera Manager安装CDH组件 在Cloudera Manager的初始安装期间配置以下之一:
  • 访问 root 用户帐户使用密码或SSH密钥文件。
  • 无密码 sudo 访问特定用户。
对于此任务,使用提供的另一个系统(如PowerBroker) root 要么 sudo支持访问
使用Cloudera Manager安装Cloudera Manager Agent 在Cloudera Manager的初始安装期间配置以下之一:
  • 访问 root 用户帐户使用密码或SSH密钥文件。
  • 无密码 sudo 访问特定用户。
对于此任务,使用提供的另一个系统(如PowerBroker) root 要么 sudo支持访问
自动启动Cloudera Manager Agent进程 访问 root 运行时期间的用户帐户,通过以下方案之一:
  • 在Cloudera Manager和CDH安装期间,如果安装成功,则会自动启动代理。然后在Cloudera Manager的初始安装过程中使用以下配置之一启动它:
    • 访问 root 用户帐户使用密码或SSH密钥文件。
    • 无密码 sudo 访问特定用户。
  • 支持访问sudo要么 root对于此任务,使用提供的另一个系统(如PowerBroker) 
  • 通过系统启动期间的自动启动,使用 init
手动启动,停止或重新启动Cloudera Manager Agent进程 root 要么 sudo 访问。

此权限要求可确保Cloudera Manager Agent管理的服务可以作为适当的用户运行(例如 HDFS用户为HDFS服务)。在CDH服务运行的Cloudera Manager中的命令并不需要root或sudo 访问,因为该操作由Cloudera Manager Agent处理,该代理已作为 root用户。

须藤 由Cloudera Manager运行的命令

如果要配置特定的 sudo 访问Cloudera Manager用户(cloudera-scm 默认情况下),您可以使用以下列表来执行此操作。
The sudo commands run by Cloudera Manager are:
  • yum (RHEL/CentOS/Oracle)
  • zypper (SLES)
  • apt-get (Ubuntu)
  • apt-key (Ubuntu)
  • sed
  • service
  • /sbin/chkconfig (RHEL/CentOS/Oracle)
  • /usr/sbin/update-rc.d (Ubuntu)
  • id
  • rm
  • mv
  • chown
  • install
原文地址:https://www.cnblogs.com/xiqing/p/9645592.html