
# 准备Linux客户端环境
#### 背景信息
安装Linux客户端用于拓扑的提交。
#### 前提条件
- 确认Storm组件已经安装，并正常运行。
- 客户端机器的时间与集群的时间要保持一致，时间差要小于5分钟。
 
#### 操作步骤
1. 下载Storm客户端程序。 
   1. 登录[MRS Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0102.html)系统。
   
   2. 选择"服务管理 \> Storm \> 下载客户端 \> 完整客户端"，下载客户端程序到"远端主机"，即目标ECS。
   
   
   
   
2. 登录到客户端下载的目标ECS。
3. 在Linux系统中，使用如下命令解压客户端压缩包。 
   **tar -xvf MRS_Storm_Client.tar**
   **tar -xvf MRS_Storm_ClientConfig.tar**
   
   
4. 进入"MRS_Services_ClientConfig"中，执行"install.sh"脚本安装客户端，将客户端安装到一个空文件夹，命令为：**./install.sh /opt/Storm_Client**（此处/opt/Storm_Client表示的是Storm安装目录，此目录必为空目录，且必须是绝对路径）。
5. 初始化客户端环境变量。 
   进入安装目录"/opt/Storm_Client"执行以下命令，导入环境变量信息。
   **source bigdata_env**
   
   
6. 开启Kerberos认证的集群，需要申请人机用户，并进行安全登录。 
   1. 从管理员处获取一个"人机"用户，用于服务认证。例如：账号**john** 。
      ![](https://support.huaweicloud.com/devg-mrs/public_sys-resources/note_3.0-zh-cn.png)
      获取的用户需要属于storm组。
      
   
   2. 执行kinit命令进行"人机"用户的安全登录。 **kinit** *用户名*
      例如：
      **kinit john**
      然后按照提示输入密码，无异常提示返回，则完成了用户的kerberos认证。
      
   
   
   
   
7. 执行如下命令。 
   ***storm list***
   如果可以正常打印出storm集群正在运行的任务信息，则说明客户端安装成功。
   
   
 
