集群中关于mesos安装的步骤 总结

关于mesos安装的步骤 总结

在master和slaver上进行如下的操作:

1.      在安装mesos之前,先安装如下的工具

[root@master ~]# yum install gcc-c++

[root@master ~]# yum install python

[root@master ~]# yum install python-devel

[root@master ~]# yum install cppunit-devel

[root@master ~]# sudo yum install libtool

[root@master ~]# yum install subversion

[root@master ~]yum install zlib.x86_64

[root@master ~]yum install zlib-devel.x86_64

[root@master ~]yum install openssl-devel

2.      在安装完上述工具之后,接下来的工作就很easy了

(1)$ git clonegit://git.apache.org/mesos.git        #master

      [root@master ~]# scp -r mesos192.168.1.2:~/    #master

[root@master ~]#scp -r mesos 192.168.1.3:~/    #master

(2)$ cd mesos

(3)$./bootstrap

(4)$ ./configure--enable-webui LIBS=' -lsnappy'

(5)$ make

(6)$ makeinstall

3.然后进行最后的启动操作

      (1)vi /etc/hosts

192.168.1.1 master

192.168.1.2 slaver1

192.168.1.3 slaver2

      (2)在master结点上做如下两个配置。

编辑文件/usr/local/var/mesos/deploy/masters(如果没有可以创建),在文件中列出主结点的主机名或者IP地址。

编辑文件/usr/local/var/mesos/deploy/slaves(如果没有可以创建),在文件中列出从结点的主机名或者IP地址。

我的配置如下所示:

#masters文件的内容

master

#slaves文件的内容

slave1

slave2

编辑文件/usr/local/var/mesos/conf/mesos.conf(如果没有可以创建),配置主结点的日志文件目录。我的配置如下:

log_dir=/root/mesos/src/log/

     (3)在所有从结点上做如下配置。

    编辑文件/usr/local/var/mesos/conf/mesos.conf(如果没有可以创建),配置从结点的日志文件目录、主结点URI和从结点资源。从结点的资源可以根据每个结点的CPU和内存的空闲情况进行配置,以供mesos调度使用。其中cpus后面的数字代表CPU有几个核,而mem后面的数字代表分配多少空闲内存给mesos使用,单位是MB。

 

master=master:5050

log_dir=/root/mesos/src/log

resources=cpus:4;mem:2300

       (4)启动与停止mesos集群管理器。

 

 如果配置正确无误,就可以进入目录 /usr/local/sbin/,使用如下命令启动集群管理器。              

 

bash mesos-start-cluster.sh

 停止mesos集群管理器的命令如下

 

bash mesos-stop-cluster.sh

        (5) mesos启动后,可以通过Web界面来查看集群中的资源,以及集群中正在运行的框架和任务。具体的访问方式是通过浏览器访问master结点的5050接口,即http://master:5050/。如果mesos启动正常,可以在该web界面上看到整个集群的资源总和和每一个slave结点的资源。如果有框架正在运行,还可以看到框架的信息,以及正在执行的任务信息。

 

 

 

      重要提示信息:

 

      1)如果提交作业给mesos后,发现作业执行异常,或无法执行,可以查看每个slave结点的/tmp/mesos/slaves/..../stderr文件,以确定问题原因。

 

      2)mesos安装目录下的<prefix>/lib/libmesos-0.9.0.so文件很重要,在以后配置Spark时会需要。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值