文档首页 > > 开发指南> Storm应用开发> Linux客户端环境准备

Linux客户端环境准备

分享
更新时间: 2020/03/16 GMT+08:00

背景信息

安装Linux客户端用于拓扑的提交。

前提条件

  • 确认Storm组件已经安装,并正常运行。
  • 客户端机器的时间与集群的时间要保持一致,时间差要小于5分钟。

操作步骤

  1. 下载Storm客户端程序。

    1. 登录 MRS Manager系统。
    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

      获取的用户需要属于storm组。

    2. 执行kinit命令进行“人机”用户的安全登录。

      kinit 用户名

      例如:

      kinit john

      然后按照提示输入密码,无异常提示返回,则完成了用户的kerberos认证。

  7. 执行如下命令。

    storm list

    如果可以正常打印出storm集群正在运行的任务信息,则说明客户端安装成功。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问