Linux安装、配置Zookeeper

Linux安装、配置Zookeeper,第1张

解压zooke压缩包,并将conf文件夹下面的zoo_samplecfg复制并改名为zoocfg

修改配置文件

配置环境变量

服务启动、客户端连接

删除缓存的version-2文件夹其实就是删除了已经create的节点,重启zookeeper就可以解决报错。

在每次新建一个节点时,一定要判断该节点(路径)是否存在,因为在ZooKeeper中路径使唯一的,所以当在该路径下已有节点时,继续往当前路径上新建节点就会报这个错。

在dataDir目录下创建myid并设置编号

A代表第几号服务器、B代表服务IP地址、C是服务器与集群Leader服务器交互数据的端口、D是万一集群的Leader服务器挂了,需要一个端口来重新进行选举。

查看zookeeper状态

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。

用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。

Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce则为海量的数据提供了计算。

广义的Hadoop,一般称为Hadoop生态系统,如下所示。
Hadoop生态系统中这些软件的作用:

HDFS 采用了主从(Master/Slave)结构模型,一个HDFS集群包括一个名称节点(NameNode)和若干个数据节点(DataNode)。
HDFS采用Java语言开发,因此任何支持JVM的机器都可以部署名称节点和数据节点。

在配置好Hadoop 集群之后,可以通过浏览器访问 >本次搭建版本是:zookeeper-3414targz(以下在每台服务器都需要部署一遍)

1,将zookeeper-3414targz 拷贝到服务器(本次集群是3台)指定文件夹位置。

        解压 tar -zxvf zookeeper-3414targz   让后修改名称 mv zookeeper-3414 zookeeper

2,进入到zookeeper目录。

3,然后在/etc/profile 增加zookeeper环境变量

4,进入到conf目录下面。修改zoo_samplecfg 文件名

    执行命令:mv zoo_samplecfg zoocfg

5,编辑zoocfg文件

    执行命令:vim zoocfg 

    1》修改dataDir 为zookeeper下面的data(该文件需要自己创建)

    2》clientPort 默认是2181 (此处有端口占用,所有我这边改成2182)

    3》在文件最后面加入集群(此处三台集群为什么这样加,暂时没有研究)

    server0=ip1:2888:3888

    server1=ip2:2888:3888

    server2=ip3:2888:3888

6,在5中dataDir的目录下面新建myid文件,文件内容是当前zk的节点

7,启动每台服务器的zk服务节点,在bin目录下执行(添加环境变量的话可以在任意位置执行)

    执行命令:/zkServersh start(/zkServersh stop是停止)

    启动成功后 查看是否启动起来:

        执行命令:ps aux | grep 'zookeeper' 或者 jps
8,查看三台机器主从身份(leader 主 follower从)

至此zk集群搭建成功。
kafka集群搭建方式: >

1、ZK是一套以 AJAX/XUL/Java 为基础的网页应用程序开发框架,用于丰富网页应用程序的使用界面。

2、ZK是科视界股份有限公司注册申请的品牌,品牌产品有光导电子液位仪。

3、zk网,主要为广大影视迷提供最新最好看的电视剧、、动画片及播放服务。网站内容绿色健康,页面简洁大方。无广告无d窗,24小时安全监控,保证没病毒没不良内容。

ZK发展理念

zk网自2012年07月上线以来,经历了种种不同在困难,在风格设计与内容发布方面我投入了不少成本与精力之外,更是网站管理人员对网站的精心维护,然而,网站的日流量正在日益飙升,努力打造成为一个广大网民喜欢的无广告d窗、绿色安全的体验网站。

ZK程序包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎。

百度百科-ZK (程序)、百度百科-ZK (商标)、百度百科-zk网

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接(MSTSC)登录实例
打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。
在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。
输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10808392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存