站长杂谈

香港服务器中ZooKeeper的安装配置

时间:2017-08-02 10:16 点击:

  香港服务器中ZooKeeper的安装配置

  ZooKeeper对于我们新世界主机香港服务器的开发用户来说是十分有用的,所以小编今天就给大家介绍介绍如何在服务器上安装配置ZooKeeper,请大家仔细读。

  注:安装ZooKeeper软件有两个ZooKeeper服务器软件包:zookeeper基础包提供了运行ZooKeeper服务器和客户端所必需的基本库和脚本;zookeeper-server软件包包含运行ZooKeeper作为守护程序进程所需的init.d脚本。由于zookeeper-server依赖zookeeper,安装服务器包将自动安装基础包。

  (1)安装ZooKeeper基础包

  安装ZooKeeper在RHEL兼容的系统上:

  $ sudo yum install zookeeper

  在Ubuntu和其他Debian系统上安装ZooKeeper:

  $ sudo apt-get install zookeeper

  要在SLES系统上安装ZooKeeper:

  $ sudo zypper install zookeeper

  这里小编为您在单个服务器上安装ZooKeeper服务器包并启动ZooKeeper,这里提供的安装配置文件以“独立”模式部署单个ZooKeeper服务器。

  (2)要在RHEL兼容系统上安装ZooKeeper服务器:

  $ sudo yum install zookeeper-server

  要在Ubuntu和其他Debian系统上安装ZooKeeper服务器:

  $ sudo apt-get install zookeeper-server

  要在SLES系统上安装ZooKeeper:

  $ sudo zypper install zookeeper-server

  要创建/var /lib /zookeeper并设置权限:

  mkdir -p /var /lib /zookeeper

  chown -R zookeeper /var /lib /zookeeper/

  (3)启动ZooKeeper

  注:ZooKeeper可以在Ubuntu和其他Debian系统上自动安装。仅当数据目录存在时才会自动启动; 否则将提示您进行初始化,如下所示。

  升级后启动ZooKeeper:

  $ sudo service zookeeper-server start

  首次安装后启动ZooKeeper:

  $ sudo service zookeeper-server init

  $ sudo service zookeeper-server start

  注意:

  如果在全新安装后部署多个ZooKeeper服务器,则需要在数据目录中创建一个myid文件。您可以通过init命令选项来执行此操作:

  $ sudo service zookeeper-server init --myid = 1

  (4)在生产环境中安装ZooKeeper

  在生产环境中,您应该将ZooKeeper作为具有奇数个服务器的集合来部署。 只要集合中的大多数服务器都可用,ZooKeeper服务将可用。最小推荐的集合大小是三个ZooKeeper服务器,Cloudera建议每台服务器在单独的机器上运行。 另外,如果可能,ZooKeeper服务器进程应该有自己的专用磁盘存储。

  部署ZooKeeper系列需要一些额外的配置。每个服务器上的配置文件(zoo.cfg)必须包含集合中所有服务器的列表,每个服务器还必须在其数据目录(默认为/var /lib /zookeeper)中具有一个myid文件,将其标识为一个 的集合中的服务器。 请在每台服务器上进行如下操作:

  tickTime=2000

  dataDir=/var/lib/zookeeper/

  clientPort=2181

  initLimit=5

  syncLimit=2

  server.1=zoo1:2888:3888

  server.2=zoo2:2888:3888

  server.3=zoo3:2888:3888

  (5)为ZooKeeper服务器设置监控流程

  ZooKeeper服务器的设计既高可靠又高可用性。 这意味着:ZooKeeper服务器遇到无法恢复的错误,它将“失败快”(该过程将立即退出)当服务器关闭时,系统保持活动状态,并继续提供请求一旦重新启动,服务器重新加入集合,无需任何进一步的人工干预。建议您通过配置监控服务来管理每个服务器来完全自动化此过程,如果失败,则会自动重新启动ZooKeeper服务器进程。

  本次讲解就到这里,希望大家踊跃的购买我们公司的香港服务器,更好的进行zookeeper的安装与使用,相关的研究和实战。

  如果还有什么不明确或者不懂的地方,欢迎来到新世界主机咨询了解,详情请咨询Skpey咨询:vpssj.net@hotmail.com, 。我们必将竭诚为您服务。