热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOs7上配置Mesos+Zookeeper

1.安装jdk1.8并配置环境变量exportJAVA_HOME=/usr/local/opt/jdk1.8.0_51PATH=$JAVA_HOME/bin:$PATH2.zookeeper安装与配置&nbs
1.安装jdk1.8并配置环境变量
 
export JAVA_HOME=/usr/local/opt/jdk1.8.0_51
 
PATH=$JAVA_HOME/bin:$PATH
 
2.zookeeper安装与配置
     
      a) 安装zookeeper
 
          $ wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
 
          $ tar zxf zookeeper-3.4.6.tar.gz -C /usr/local/opt/
 
      b) 启动zookeeper
          
          $ mv conf/zoo_sample.cfg conf/zoo.cfg(将zookeeper/conf/目录下zoo_sample.cfg 更名为 zoo.cfg)
 
          $ ./bin/zkServer.sh start
          
 
3.mesos安装与配置
 
     a) 安装mesos
 
     $ wget http://www.apache.org/dist/mesos/0.22.1/mesos-0.22.1.tar.gz
 
     $ tar zxf mesos-0.22.1.tar.gz -C /usr/local/opt/
 
     b) 安装mesos依赖
 
     $ sudo yum groupinstall -y "Development Tools"
 
     $ sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
 
     $ sudo yum install -y apache-maven python-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel cyrus-sasl-md5 apr-devel subversion-devel apr-util-devel
 
     c) 配置mesos环境变量
          
               export MESOS_NATIVE_JAVA_LIBRARY=/usr/local/lib/libmesos.so
 
               export MESOS_NATIVE_LIBRARY=/usr/local/lib/libmesos.so
       
     d) Build mesos
 
           1. Add the WANdisco SVN repo file: '/etc/yum.repos.d/wandisco-svn.repo' with content:
 
      [WANdiscoSVN]
      name=WANdisco SVN Repo 1.9
      enabled=1
      baseurl=http://opensource.wandisco.com/centos/7/svn-1.9/RPMS/$basearch/
      gpgcheck=1
      gpgkey=http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco
               
               2. 构建mesos
 
$ cd mesos
$ mkdir build
$ cd build
$ ../configure
$ make
$ make check
$ make install
              
     e) 启动mesos
 
          在mesos/build/目录下执行 (log_dir,work_dir目录自行修改):
 
            $ ./bin/mesos-master.sh --zk=zk://localhost:2181/mesos --log_dir=/home/yaowang/WorkAndLog/mesos/log --work_dir=/home/yaowang/WorkAndLog/mesos/work --quorum=1
               
               $ ./bin/mesos-slave.sh --master=zk://localhost:2181/mesos --log_dir=/home/yaowang/WorkAndLog/mesos/log --work_dir=/home/yaowang/WorkAndLog/mesos/work 
 
 
localhost:5050查看当前master与slave运行情况

推荐阅读
  • python zookeeeper 学习和操作
    1.zookeeeper介绍ZooKeeper是一个为分布式应用所设计的分布的、开源的协调服务,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,简化分布式应用协调及其管理的 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了StartingzookeeperFAILEDTOSTART相关的知识,希望对你有一定的参考价值。下载路径:https://ar ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • SVN安装配置和使用
    简介:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS ... [详细]
  • IamsettingupApacheserverwithTortoiseSVNforalocalsourcecoderepository.Ihaveobservedt ... [详细]
  • 1找现有的镜像dockerhub上搜索到一个,其在github上公布了镜像构建的dockerfile,并且支持http和svn两种协议,就这个吧。https:github.come ... [详细]
  • 分布式大型互联网企业架构!
    2019独角兽企业重金招聘Python工程师标准摘要:开发工具1.EclipseIDE:采用Maven项目管理,模块化。2.代码生成: ... [详细]
  • #python没有类似于java和C#的接口类(interface),需要使用抽象类和抽象方法来实现接口功能#!usrbinenvpython#_*_coding ... [详细]
  • springboot dubbo框架中log4j与slf4jlog4j12日志冲突问题的解决方法
    在基于springboot开发项目中,使用dubbo的RPC框架进行业务拆分,出 ... [详细]
author-avatar
风情万种791008
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有