---
title: 部署前置条件
description: "如果Hadoop安装用户为普通用户，HAF和OmniData算子下推部署用户应和Hadoop安装用户保持一致，安装在该普通用户目录下。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200/bds/kunpengomnidata_20_0114.html
sourcePath: /source/zh/kunpengboostkithistory/2200/bds/kunpengomnidata_20_0114.html
indexId: a54cffa113eb7ea4a8539bf56172363a32b9e32259c56a0c421046de0987c39e71
---
# 部署前置条件

如果Hadoop安装用户为普通用户，HAF和OmniData算子下推部署用户应和Hadoop安装用户保持一致，安装在该普通用户目录下。


后续所有命令均为满足如下条件时的示例命令，具体值请根据安装实际需要修改。

- 安装用户为omm。
- 软件包放置目录为“/home/omm/omnidata-software”。
- 安装目录为“/home/omm/omnidata-install”，该情况下OmniData算子下推安装完成后产生目录“/home/omm/omnidata-install/omnidata”，HAF主机节点安装完成后产生目录“/home/omm/omnidata-install/haf-host”，HAF卸载节点安装完成后产生目录“/home/omm/omnidata-install/haf-offload”。
- cgroup子目录名为omm，相关内容见  安装OmniData算子下推前置条件
。

#### 安装OmniData算子下推前置条件

卸载节点使用普通用户安装OmniData算子下推，需要预先使用root用户执行如下两项操作：

- 赋予当前用户定时任务权限，假设当前用户为omm，则执行如下操作：
  echo "omm" >> /etc/cron.allow


- 为对OmniData算子下推中运行的应用使用的CPU进行控制，需为当前用户建立属于自身的cgroup子目录，假设当前用户为omm用户，建立子目录名为omm，则执行如下操作：
  cd /sys/fs/cgroup/cpu

  mkdir omm

  chown -R omm:omm omm


- 为保障系统的安全运行，用于安装和运行OmniData算子下推的omm用户，应禁止远程登录，即将omm用户权限设置为nologin。
- 主机节点安装无需上述操作。
- 使用root安装则无需配置定时任务，但仍需在“/sys/fs/cgroup/cpu”下创建子目录。
- cgroup子目录名必须与当前用户名保持一致。
