zoukankan      html  css  js  c++  java
  • hue 安装 + authrization manager安装

     hue安装

    一,下载相应的hue版本包http://archive.cloudera.com/cdh/3/

    二,解压 自动到/usr/local下

    三,安装预备软件

    确定所有需要的工具都已经被安装成功, 否则下面的make install无法进行:

    Redhat

    Debian

    Gcc

    Gcc

    libxml2-devel

    libxml2-dev

    libxslt-devel

    libxslt-dev

    cyrus-sasl-devel

    libsasl2-dev

    mysql-devel

    libmysqlclient-dev

    python-devel

    python-dev

    python-setuptools

    python-setuptools

    python-simplejson

    python-simplejson

     

    sqlite-devel

    libsqlite3-dev

       

    Ant

    Ant

       

    g++

    g++

    四,make install

    五,修改hadoop里的配置文件

    编辑 hdfs-site.xml:

    <property>

      <name>dfs.namenode.plugins</name>

      <value>org.apache.hadoop.thriftfs.NamenodePlugin</value>

      <description>Comma-separated list of namenode plug-ins to be activated.

      </description>

     </property>

    编辑mapred-site.xml

    <property>

      <name>mapred.jobtracker.plugins</name>

      <value>org.apache.hadoop.thriftfs.ThriftJobTrackerPlugin</value>

      <description>Comma-separated list of jobtracker plug-ins to be activated.

      </description>

    </property>

    五,修改/hue/desktop/conf/hue.ini

    hadoop_home等信息

    注意端口号是否与hadoop上一致

    例如默认hdfs_port=8020, 实际上hadoop上配置的为9000

    六,将jar包拷到hadoop/lib下

    $ cd /$hadoop_home/lib

    $ ln -s /usr/local/hue/desktop/libs/hadoop/java-lib/hue*jar

    七,运行 /usr/local/hue/build/env/bin/superviser

    authrization manager安装

    authrization manager是hue上的一个应用插件,是用户管理的升级版。可以对app 权限,调度器权限进行管理。引入组的概念。

    目前,只有 redhat 和suse两个版本。但是suse版本对于ubuntu可以使用(只用于64位机)。

    一,下载的rpm文件hue-userman-3.7.5.1-1.x86_64.rpm直接解压后为hue-userman-3.7.5.1-1.x86_64

    二,在 /hue/tools/app_reg/ 下执行脚本 ./app_reg.py --install  /hue-userman路径

    三、hadoop配置

    参考该文件

    https://ccp.cloudera.com/download/attachments/18782469/Cloudera+Management+Suite+User+Guide.pdf?version=1&modificationDate=1332894033395

    core-site.xml

    <property>

      <name>hadoop.security.group.mapping</name>

    <value>com.cloudera.auth.plugin.hadoop.HadoopAuthPlu

    gin</value>

    </property>

    hdfs-site.xml

    <property>

      <name>dfs.namenode.plugins</name>

    <value>org.apache.hadoop.thriftfs.NamenodePlugin,com

    .cloudera.auth.plugin.hadoop.NameNodeAuthPlugin</val

    ue>

    </property>

    mapred-site.xml

    <property>

      <name>mapred.acls.enabled</name>

    <value>true</value>

    </property>

    <property>

      <name>mapred.jobtracker.plugins</name>

    <value>org.apache.hadoop.thriftfs.ThriftJobTrackerPl

    ugin,com.cloudera.auth.plugin.hadoop.JobTrackerAuthPlugin</value>

    </property>

    四,将需要的lib 库拷到$hadoop_home/lib下

    运行即可

  • 相关阅读:
    [转]MyBatis传入多个参数的问题
    【转】赶集网mysql开发36军规
    C#套接字和windowsAPI套接字
    java中的注解
    java中的枚举类型
    过去的汇编代码
    近日错误集锦
    java swing模仿随机频谱
    java泛型中的对象
    XML-RPC远程方法调用
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207031.html
Copyright © 2011-2022 走看看