基于 centOS 7.4 的 Zkui管理zookeeper工具

zookeeper-3.4.14-1.x86_64.rpm for centos7 zookeeper-3.4.14-1.x86_64.rpm centos7 Default locations binaries: /opt/zookeeper data: /var/lib/zookeeper logs: /var/log/zookeeper configs: /etc/zookeeper, /etc/sysconfig/zookeeper 立即下载

UI界面管理zookeeper工具

1.Java JDK版本
java -version

如果没有安装Java, 则要先安装SUN JDK8.

地址如下:

http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm

把下载的这个rpm包放在这个CentOS服务器上。

yum localinstall jdk-8u152-linux-x64.rpm

#java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

如果安装了openJDK,则需要用yum remove 来卸载掉openJDK.

#wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
#tar zxvf apache-maven-3.5.2-bin.tar.gz
//你可以把这个目录move到别的地方,在本机是
#mv apache-maven-3.5.2 /data/
// 添加到全局 vim  ./.bash_profile

MAVEN_HOME=/data/apache-maven-3.5.2
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

# .  ./.bash_profile

//查看版本

 #mvn -v

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)

.....

3.zkui部署

 //先安装git

  yum install git -y

git clonehttps://github.com/DeemOpen/zkui.git
cd zkui/
mvn clean install
mv target /usr/local/zkui

cp config.cfg /usr/local/zkui/

vi config.cfg

#指定端口
serverPort=9090
#zookeeper
zkServer=192.168.8.100:2181,192.168.8.101:2181
#设置登录用户及其权限
userSet = {"users": [{ "username":"admin" , "password":"man","role": "ADMIN" },{ "username":"appconfig" , "password":"123456","role": "USER" }]}

说明:

管理员权限-帐号:admin
管理员权限-密码: man


4.启动服务

cd /usr/local/zkui
java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 

# 如果是后台运行服务,则执行

cd /usr/local/zkui; nohup java-jarzkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

5.浏览器访问

http://<zkui部署所在的机器IP或者DNS>:9090/

2017-06-06_zk2




参考文章:http://www.linuxhub.org/?p=4311


windows版kafka异常java.nio.file.FileSystemException另一个程序正在使用此文件,进程无法访问 环境 现象 原因 解决方法 参考 阅读详情

相关推荐

Jetson Nano官方镜像下载&烧录

在NVIDIA Jetson Nano开发者套件上安装NVIDIA官方Ubuntu镜像

weixin_44222088的博客 8846

Zookeeper基础

分布式协调中间件(决策者),让多个节点数据达成一致 官网:https://zookeeper.apache.org/ 常用命令 bin/zkServer.sh status #查看zk状态 bin/zkServer.sh start #启动zk bin/zkServer.sh stop #停止zk bin/zkServer.sh restart #重启zk bin/zkCli.sh -server 127.0.0.1:2181 #连接到zk 启动zookeeper需要配置conf/zoo.cfg

Lucifer ZHAO 6776

OpenClaw Windows 最详细安装指南

Windows上养龙虾:OpenClaw完整安装教程+钉钉接入,助你养只大龙虾

weixin_43405859的博客 2212

zkui连接zookeeper,登录时报错解决

做为菜鸟,用llinux装了zookeeper,启动成功后,要找一个管理的界面工具。 最后选择jkui,导入ecplise,main方法跑起来能进登录页面 当我高兴成功时,发现登录不上,页面总是报错 org.apache.zookeeper.KeeperException$ConnectionLossException: 控制台也报这个错。 于是我用deug发现zkui的config.c...

liuchang198512的博客 1186

无刷电机控制基础(2)——有感和无感驱动、调速

上一篇文章我们讲了一些无刷电机的基础知识,包括无刷电机的内部结构,驱动原理等,我们知道了只需要按照转子的当前位置,来按顺序给定子线圈通电,就能让电机转动起来。但是,上一篇中我们跳过了一个关键步骤,就是如何检测转子的位置。本篇我们就讲讲常用的位置检测方法,以及引出的一些相关问题。我们知道,获取磁铁的位置可以用霍尔传感器,无刷电机的转子就是永磁体,因此只要在合适的位置安装霍尔传感器,就能知道转子的旋转位置。在无刷电机中,一般用3个开关型霍尔器件就能检测转子的位置。

小白白学电子 2万+

现代SerDes解剖:从CTLE/DFE到PAM4与ADC+DSP架构

高速有线通信的物理层瓶颈,正从并行总线的时钟偏斜转向串行链路的信号完整性挑战。SerDes作为解决这一问题的核心技术,其内部架构远超“并转串”的朴素认知。接收端的CTLE线性均衡与DFE判决反馈均衡,配合CDR时钟恢复,共同构成对抗信道损耗与码间干扰的关键机制。随着速率迈向56G/112G,PAM4调制以电平幅度换取带宽,而ADC+DSP架构则把均衡算法搬入数字域,实现更灵活的非线性补偿。理解这些模块如何协同工作,是调试PCIe、以太网等高速链路、优化眼图余量与抖动预算的基础,也是硬件工程师从盲目调参走向系

weixin_29194817的博客 296

zk-ui 安装部署

zookeeper的一个UI管理界面,是一个开源的项目,接下来安装部署在centos7上。在安装zk-ui之前,你要确保已经安装好了zookeeper。 1、环境准备(如果你还没有安装git 和 maven 先装一下): centos7 git maven 2、下载zk-ui git clone https://gitee.com/develop-kit/zkui.git cd zkui 3、编译,打包(时间可能比较长,因为要下载一些依赖包,耐心等待吧) mvn clean pa

怪咖莫雨IT技术咖 2942

CAN(2)-GD32

GD32中CAN的特征。

小柚子的博客 553

zkui安装、部署,用于管理zookeeper集群

环境: centos7、zkui2.0 一、拉取zkui项目 1.升级安装git yum -y install git 2.拉取项目 git clone https://github.com/DeemOpen/zkui.git 二、配置zkui jar包 1.maven编译源码 cd zkui/ mvn clean install 2.使用生成的jar包 zkui-2.0-SNAPSHOT-jar-with-dependencies.ja...

jinchunzhao的博客 985

Python爬虫教程:抓取纽约时报文章存档

爬虫技术主要用于从网站上抓取并提取数据。HTTP请求:使用requests库发送HTTP请求以获取网页。网页解析:使用或lxml库解析HTML网页。数据存储:将抓取的数据保存为CSV、JSON等格式,或者存储在数据库中。防反爬虫技术:模拟正常的用户请求,避免被反爬虫机制封锁。多线程与异步爬取:提高抓取效率。通过这篇博客,您已经学习了如何使用Python爬取纽约时报的历史文章存档。本文介绍了如何模拟请求头、抓取网页内容、解析HTML并提取数据,最后存储到CSV文件或数据库中。

2201_76125261的博客 593

MIKE水动力笔记5_建立水动力模型

前文已经讲了如何制作网格文件(.mdf文件),这一博文就讲如何建立水动力模型。

晏长街的博客 3万+

CentOS编译构建ZKUI镜像

CentOS编译构建ZKUI镜像

liulangren7的专栏 1338

【自适应调制】自适应调制解调通信链路误码率matlab仿真与分析

BPSK中的B是“Binary”的意思,也就是有两个变化状态,比如说相位上的“+90°(代表1)、-90°(代表0)”,一个状态代表的就是一个比特。QPSK的“Q”是“Quadrature”的意思,有四个变化状态,如相位上的“+45°(代表00)、-45°(代表11)、+135°(代表10)、-135°(代表01)”,那么一个状态就代表两个比特的信息,如图2所示。同理8PSK的一个状态代表三个比特。但是功率资源并不是无限的,基站总的发射功率是一定的,为了充分利用所有的功率,采用的就是AMC技术。

FPGA/MATLAB学习教程/源码/项目合作开发 1833

ZooKeeper可视化监控 zkui

这里写自定义目录标题1.安装并配置jdk安装并配置Mavenzkui下载安装 环境 系统:CentOS 7.4 软件:zkui-master.zip 一、简介zkui它提供了一个管理界面,可以针对zookeepr的节点值进行CRUD操作,同时也提供了安全认证。 1.安装并配置jdk 下载二进制包 地址:http://www.oracle.com/technetwork/java/javase/d...

Majker的专栏 929

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

记一次 Centos7 安装配置 zkui

一、简介 zkui 提供了一个管理界面,可以针对zookeepr的节点值进行CRUD操作,同时也提供了安全认证。 二、环境、工具说明 1、操作系统 Centos7.4 x64 Minimal1708 安装3台虚拟机 安装过程参考 https://blog.csdn.net/llwy1428/article/details/89328381 2、基本配置 Node :3台 ...

一花一世界 1444

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

linux7 centOS 7.6 安装 zookeeper应用web管理界面,ui界面

linux7 centOS 7.6 安装 zookeeper应用web管理界面,ui界面 须提前安装好jdk,zookeeper 安装maven参考原文:https://blog.csdn.net/u013274055/article/details/77880393 进入目录 cd /usr/local/src 下载apache-maven-3.6.1-bin.tar.gz wget ht...

qq_42788924的博客 792

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

基于CentOS GIt 的zookeeper管理工具zkUI实现

https://www.cnblogs.com/dragon-L/p/8536082.html https://www.cnblogs.com/ASPNET2008/p/5622005.html 一、 zookeeper 可视化工具     JMX =》 CLRProfile   ZKUI =》 java写的一个可视化的web网站   github中下载     https://gi...

NRGAGA的专栏 478

搭建一个基于CentOS的可视化zookeeper管理工具zkUI实现对zk的可视化管理

一、 zookeeper 可视化工具   JMX =》 CLRProfile   ZKUI =》 java写的一个可视化的web网站   github中下载     https://github.com/DeemOpen/zkui     git 拉取地址 :https://github.com/DeemOpen/zkui.git   CoentOS 安装 git mave...

weixin_30741653的博客 117

Zkui安装

是一个允许在zookeeper上进行增删查改操作的图形管理工具,与zkdash类似。 1、拉取代码 #git clone https://github.com/DeemOpen/zkui.git 2、构建并安装程序 #cd zkui/ #yum install -y maven #mvn clean install 3、修改配置文件 #cp config.cfg target/ #cd

MarkArch的博客 2227

Centos7安装ZK-UI管理界面安装|Maven|Git|

Centos7 安装ZKUI,监控Zookeeper集群 ZKUI安装

天涯芳草 1268

CentOS 7 使用Docker方式搭建Zookeeper 3.6.1 三节点集群,并配置zookeeper-ui可视化管理界面

【代码】CentOS 7 使用Docker方式搭建Zookeeper 3.6.1 三节点集群,并配置zookeeper-ui可视化管理界面。

qq_43659871的博客 935

zookeeper3.4.6的可视化zkui2.0的安装

1.root用户下上传maven包,zkui包,解压,赋予权限和所属命令 unzip maven3.2.1.zip unzip zkui.zip chown -R storm:storm maven chown -R storm:storm zkui chmod -R 755 maven chmod -R 755 zkui su - storm 2. 修改~/.bash_profi

bingzige的博客 2388

社保卡终端开发避坑指南:驱动加载、设备连接与APDU传输实战

智能卡开发是Windows系统级集成的关键场景,其核心依赖SCard API与底层智能卡服务(SCardSvr)协同工作。原理上,SCard_Init()并非简单函数调用,而是进程向系统注册的准入机制,成败取决于SCardSvr服务状态、RPC依赖及启动时机;SCard_Open()失败多源于设备枚举延迟或硬件ID不匹配,需结合轮询+事件驱动实现可靠连接;APDU传输则涉及内存对齐、国密SM4加解密边界、SW1/SW2状态码深度解析等字节级工程细节。技术价值在于保障政务系统高可用性与合规性,广泛应用于医保结

weixin_33798152的博客 429

工具之《zookeeper部署集群模式》

一、zookeeper集群模式 系统为CentOS7 采用一主两从 master 192.168.100.1 slave1 192.168.100.2 slave2 192.168.100.3 二、安装 1、建立目录&下载安装 mkdir -p /appserver/software cd /appserver/software wget https://downloads.apac...

csj50的专栏 1631

ZoopKeeper可视化zkui框架

一、简介 zkui为zookeeper提供了一个web管理界面,可以对zookeepr的节点值进行CRUD操作,同时也提供了安全认证。github地址:https://github.com/DeemOpen/zkui 二、安装 执行前需要安装 java和maven环境 $ git clone https://gitee.com/ilann...

weixin_33875839的博客 286
上一篇: 【推荐】SpringBoot整合 Swagger2
下一篇: 搭建基于 centos 的 Redis 哨兵模式 (4.0.6)
大树叶
博客等级 码龄12年 1171粉丝 664原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值