Zoookeeper及可视化UI的部署
来源:互联网 发布:yousee监控软件下载 编辑:程序博客网 时间:2024/06/16 12:49
首先介绍一下Zookeeper,Zookeeper作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储.
Zookeeper的安装
①Zookeeper下载
选择合适的版本进行下载即可[root@node-33 zookeeper]# wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
②解压缩
直接解压缩到当前目录中tar -zxvf zookeeper-3.3.6.tar.gz
③增加配置文件
切换到conf目录下可以发现有zoo_sample.cfg,这个其实是给出的样例配置文件,只需要将其改名或者复制为zoo.cfg即可[root@node-33 zookeeper]# lszookeeper-3.3.6 zookeeper-3.3.6.tar.gz[root@node-33 zookeeper]# cd zookeeper-3.3.6/[root@node-33 zookeeper-3.3.6]# lsbin build.xml CHANGES.txt conf contrib dist-maven docs ivysettings.xml ivy.xml lib LICENSE.txt NOTICE.txt README.txt recipes src zookeeper-3.3.6.jar zookeeper-3.3.6.jar.asc zookeeper-3.3.6.jar.md5 zookeeper-3.3.6.jar.sha1[root@node-33 zookeeper-3.3.6]# cd conf[root@node-33 conf]# lsconfiguration.xsl log4j.properties zoo_sample.cfg[root@node-33 conf]# cp zoo_sample.cfg zoo.cfg
④更改配置文件
只需要在最后一行增加,更换为你当前服务器的IPserver.1=192.168.17.128:2888:3888
⑤设置环境变量
在PATH中增加bin目录的路径[root@node-33 conf]# export ZOOKEEPER_INSTALL=/opt/deploy/zookeeper-3.3.6 [root@node-33 conf]# export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
⑥启动
[root@node-33 zookeeper-3.3.6]# cd bin/[root@node-33 bin]# lsREADME.txt zkCleanup.sh zkCli.cmd zkCli.sh zkEnv.cmd zkEnv.sh zkServer.cmd zkServer.sh[root@node-33 bin]# ./zkServer.sh startJMX enabled by defaultUsing config: /root/zookeeper/zookeeper-3.3.6/bin/../conf/zoo.cfgStarting zookeeper ... ./zkServer.sh:行103: /tmp/zookeeper/zookeeper_server.pid: 没有那个文件或目录FAILED TO WRITE PID==出现上述情况只需要创建指定目录和文件即可==[root@node-33 bin]# mkdir -p /tmp/zookeeper[root@node-33 bin]# touch /tmp/zookeeper/zookeeper_server.pid[root@node-33 bin]# ./zkServer.sh startJMX enabled by defaultUsing config: /root/zookeeper/zookeeper-3.3.6/bin/../conf/zoo.cfgStarting zookeeper ... STARTED
⑦验证
启动客户端,启动本地的直接执行zkCli.sh即可,也可以通过-server显式指定连接的服务器地址[root@node-33 bin]# ./zkCli.sh出现如下两行则代表连接成功Welcome to ZooKeeper!JLine support is enabled接下来可通过help查看可用命令进行测试
ZkUI的安装
①下载
到https://github.com/DeemOpen/zkui页面download,下载成功的文件为zkui-master.zip
②解压缩并编译
以下是在window上操作的,直接解压缩,cmd启动命令行窗口,切换到解压缩完成的主目录zkui-master,执行mvn clean install命令后,将编译完成的jar包与zkui-master目录下的config.cfg一起复制到虚拟机的相同目录下[root@node-33 zkui]# pwd/root/zookeeper/zkui[root@node-33 zkui]# lsconfig.cfg zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
③更改配置文件
[root@node-33 zkui]# vi config.cfg 更改zkServer为服务器i地址:2181更改userSet里的登陆账户或者密码,这个随意
④启动
[root@node-33 zkui]# nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &[1] 2830[root@node-33 zkui]# nohup: 忽略输入并把输出追加到"nohup.out"
⑤验证
浏览器中输入http://http://192.168.17.128:9090/login 可正常看到登录界面及代表启动正常,否则启动有误
阅读全文
0 0
- Zoookeeper及可视化UI的部署
- F1V3.0-24 UI前端模块的发布及部署
- tensorboard的可视化及模型可视化
- ELK Stack集群部署+Grafana及可视化图形
- android UI 可视化工具
- Java UI 可视化设计工具 windowbuilder 的安装
- Java可视化编程,基于布局管理器的UI设计
- Portia可视化爬虫部署
- 如何部署JBoss Drools的可视化规则设计工具包
- zookeeper可视化界面--zkui的安装与部署
- HDFS的命令行操作及可视化
- Caffe中层参数及数据的可视化
- MongoDB及可视化工具的安装
- 开源发布:VS代码段快捷方式及可视化调试快速部署工具
- UI基础-UI高级 可视化设计
- IOS--UI--LessonXib 可视化编程
- tomcat的部署及应用
- FastDFS及Nginx的部署
- linux的主机规划与磁盘分区
- 【前端】html相关
- vector和list的区别
- PHP常见报错解决方法
- 快速笔记
- Zoookeeper及可视化UI的部署
- 【前端】jq相关
- finalize()
- Tensorflow学习与应用一
- 四六、node.js学习笔记(1)
- 程序猿的面试
- 判断一个年份是否为闰年
- HttpClient教程(4.5.2)——前言
- org.json.JSONObject对象转json,json新增元素,根据json的key获取值。以及list对象格式字符串转jsonArray