*            初始数据内容
	 * @return
	 */
	public boolean registerProvider(ServiceMetadata metadata) {
		try {
			if (!exits("/"+metadata.getInterfaceName()))
				zookeeper.create("/"+metadata.getInterfaceName(),
						"provider".getBytes(), Ids.OPEN_ACL_UNSAFE,
						CreateMode.PERSISTENT);
			String path = zookeeper.create("/"+metadata.getInterfaceName() + "/"
					+ metadata.getHost() + ":" + metadata.getPort(),
					"provider".getBytes(), Ids.OPEN_ACL_UNSAFE,
					CreateMode.PERSISTENT);
			if (path.length() > 0)
				return true;
			else
				return false;
		} catch (KeeperException e) {
			logger.error("节点创建失败，发生KeeperException");
		} catch (InterruptedException e) {
			logger.error("节点创建失败，发生 InterruptedException");
		}
		return true;
	}