ZK学习笔记(1) 首次接触zk

原创 2012年03月29日 11:06:04

首先我们要在zk 的官网上下在所必须的包 点此下载

项目原型使用的是myEclipse创建的web项目

1.先将lib下的jar包导入你的项目中

2.然后在web.xml中添加 监听器和必要的servlet配置

	<listener>
		<description>Used to clean up when a session is destroyed</description>
		<display-name>ZK Session Cleaner</display-name>
		<listener-class>org.zkoss.zk.ui.http.HttpSessionListener</listener-class>
	</listener>
	<servlet>
		<description>ZK loader for ZUML pages</description>
		<servlet-name>zkLoader</servlet-name>
		<servlet-class>org.zkoss.zk.ui.http.DHtmlLayoutServlet</servlet-class>
		<init-param>
			<param-name>update-uri</param-name>
			<param-value>/zkau</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>zkLoader</servlet-name>
		<url-pattern>*.zul</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>zkLoader</servlet-name>
		<url-pattern>*.zhtml</url-pattern>
	</servlet-mapping>
	<servlet>
		<description>The asynchronous update engine for ZK</description>
		<servlet-name>auEngine</servlet-name>
		<servlet-class>org.zkoss.zk.au.http.DHtmlUpdateServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>auEngine</servlet-name>
		<url-pattern>/zkau/*</url-pattern>
	</servlet-mapping>
然后在 webRoot下面创建 XXXX.zul的文件代码如下

<window title="To do list" width="640px" border="normal">
</window>
启动tomcat 然后按照浏览html的方法浏览此文件,就可以看到我们编辑的组建了

为什么不用ZK来做服务发现?

本文作者通过ZooKeeper与Eureka作为 Service发现服务的优劣对比,分享了Knewton在云计算平台部署服务的经验。本文虽然略显偏激,但是看得出Knewton在云平台方面是非常有经验的...
  • whereismatrix
  • whereismatrix
  • 2016年11月23日 14:45
  • 1429

HBase正确安装配置单机和分布式【独立zk_quoram和data在hdfs上】

文章来源:http://blog.csdn.net/hguisu/article/details/7244413 hbase安装配置(整合到hadoop) 如果想详细了解hbase的安...
  • buster2014
  • buster2014
  • 2016年01月15日 12:36
  • 1222

zookeeper学习心得一:基础讲解---zk节点类型以及对节点的相应操作

zookeeper节点类型,zookeeper JAVA API
  • randompeople
  • randompeople
  • 2017年04月23日 14:35
  • 2499

zk系列-zookeeper概述

接触zk是2年前了,最近工作又比较依赖于zk,所以准备起个系列文章,系统的总结下。 zook...
  • whuqin
  • whuqin
  • 2014年09月26日 15:20
  • 3339

zk系列-zookeeper的使用

zk支持java/c访问,java常用的有apache-zkclient,以及社区版的i0tec-zkclient,i0
  • whuqin
  • whuqin
  • 2014年09月26日 16:57
  • 4173

zk 节点故障 重连机制

如果在连接时候zk服务器宕机 To create a client session the application code must provide a connection string cont...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2016年08月16日 10:52
  • 1324

zookeeper集群的安装和配置

Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如分布式同步(Distributed Synchronization)...
  • u014039577
  • u014039577
  • 2015年08月18日 10:05
  • 8450

zookeeper学习笔记1-zk简单安装及zkCli客户端命令

zookeeper 是一种为分布式应用提供一致性服务的协调系统,是开源 hadoop 项目下的一个子项目。 zookeeper的安装部署总共有3种: 单机模式(stand-alone):单机单 se...
  • a67474506
  • a67474506
  • 2014年11月16日 20:27
  • 2060

myeclipse 10中安装SVN插件和ZK插件

1、安装ZK插件的方法同SVN插件 2、z
  • u010006288
  • u010006288
  • 2014年04月29日 09:58
  • 1088

初次接触dubbo架构与zk

dubbo架构节点说明 Provider: 暴露服务的服务提供方 Consumer: 调用远程服务的服务消费方 Registry: 服务注册与发现的注册中心 Monitor: 统计服务的调用次数和调...
  • qq_34531925
  • qq_34531925
  • 2017年12月28日 15:20
  • 98
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ZK学习笔记(1) 首次接触zk
举报原因:
原因补充:

(最多只允许输入30个字)