首页 理论教育 集群模式部署案例与解析

集群模式部署案例与解析

时间:2023-06-25 理论教育 版权反馈
【摘要】:3)当前集群的进程如下。图5.16 Tachyon启动后的验证界面可以看到已经可以成功访问页面,并且运行中的Workers节点个数为3。图5.17 Tachyon运行测试后的界面验证通过,至此,集群模式部署成功。

集群模式部署案例与解析

这里分析Standalone集群的搭建过程。

一、集群环境

1)当前用户名harli。如果是root用户,中间可以省去sudo权限验证。

2)集群机器。包括cluster04、cluster05、cluster06三个节点。

3)当前集群的进程如下。

978-7-111-51909-6-Chapter05-46.jpg

二、准备工作

1.修改conf/workers,添加以下三个节点

978-7-111-51909-6-Chapter05-47.jpg

需要注意的是Tachyon 0.5.0等旧版本中配置文件名字为slaves。

2.修改conf/tachyon-env.sh

和单机部署一样,需要添加JAVA_HOME环境变量

978-7-111-51909-6-Chapter05-48.jpg

除了JAVA_HOME环境变量之前,尤其要注意的是要修改Tachyon_MASTER_ADDRESS为本机地址,否则Workers连接Master时会使用默认的localhost,导致连接失败。

3.修改完成后,发布到各个Workers节点上,这里使用scp命令

978-7-111-51909-6-Chapter05-49.jpg

4.格式化

978-7-111-51909-6-Chapter05-50.jpg

5.启动

978-7-111-51909-6-Chapter05-51.jpg(www.xing528.com)

978-7-111-51909-6-Chapter05-52.jpg

当使用all Mount方式进行启动时,必须是root用户才可以直接进行ramdisk的映射。

由于这里使用harli用户,因此,除了在各个Workers上设置harli用户的sudo权限之外,在启动时,参数必须选择SudoMount,对应的,如果是root用户,参数设为mount即可。

使用正确的参数启动:

978-7-111-51909-6-Chapter05-53.jpg

注意:当使用非root用户时,在每个主机上映射ramdisk时都要进行sudo权限验证,会非常麻烦。

6.查看进程

使用jps命令查看各个节点当前进程情况:

978-7-111-51909-6-Chapter05-54.jpg

查看Web Interface界面(http://cluster04:19999),如图5.16所示。

978-7-111-51909-6-Chapter05-55.jpg

图5.16 Tachyon启动后的验证界面

可以看到已经可以成功访问页面,并且运行中的Workers节点个数为3。继续运行测试:

978-7-111-51909-6-Chapter05-56.jpg

再次查看界面,如图5.17所示。

978-7-111-51909-6-Chapter05-57.jpg

图5.17 Tachyon运行测试后的界面

验证通过,至此,集群模式部署成功。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈