zookeeper 脚本 zkServer.sh zkCli.sh zkCleanup.sh zkEnv.sh 详解(三)
2016-01-29 18:52
363 查看
zkCli.sh 脚本用的也比较多 我们又是需要登录到服务端查看一些节点的信息,通过这个脚本是比较直接和快速的
#!/bin/sh
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This script cleans up old transaction logs and snapshots
#
#
# If this scripted is run out of /usr/bin or some other system bin directory
# it should be linked to and not copied. Things like java jar files are found
# relative to the canonical path of this script.
#
# Only follow symlinks if readlink supports it
if readlink -f "$0" > /dev/null 2>&1
then
ZOOBIN=`readlink -f "$0"`
else
ZOOBIN="$0"
fi
ZOOBINDIR=`dirname "$ZOOBIN"`
. "$ZOOBINDIR"/zkEnv.sh
$JAVA "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
-cp "$CLASSPATH" $CLIENT_JVMFLAGS $JVMFLAGS \
org.apache.zookeeper.ZooKeeperMain "$@"
首先获取该脚本文件的绝对路径ZOOBIN=`readlink -f "$0"`
然后获得该脚本所在的目录ZOOBINDIR=`dirname "$ZOOBIN"`
执行配置zookeeper运行时所需要的环境变量脚本. "$ZOOBINDIR"/zkEnv.sh
最后通过java命令来运行zookeeper客户端代码入口
#!/bin/sh
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This script cleans up old transaction logs and snapshots
#
#
# If this scripted is run out of /usr/bin or some other system bin directory
# it should be linked to and not copied. Things like java jar files are found
# relative to the canonical path of this script.
#
# Only follow symlinks if readlink supports it
if readlink -f "$0" > /dev/null 2>&1
then
ZOOBIN=`readlink -f "$0"`
else
ZOOBIN="$0"
fi
ZOOBINDIR=`dirname "$ZOOBIN"`
. "$ZOOBINDIR"/zkEnv.sh
$JAVA "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
-cp "$CLASSPATH" $CLIENT_JVMFLAGS $JVMFLAGS \
org.apache.zookeeper.ZooKeeperMain "$@"
首先获取该脚本文件的绝对路径ZOOBIN=`readlink -f "$0"`
然后获得该脚本所在的目录ZOOBINDIR=`dirname "$ZOOBIN"`
执行配置zookeeper运行时所需要的环境变量脚本. "$ZOOBINDIR"/zkEnv.sh
最后通过java命令来运行zookeeper客户端代码入口
相关文章推荐
- 【Android常见问题】关于内存泄漏(一)
- View的事件体系 - Android开发艺术探索读书笔记(第三章)
- fwrite,fflush,你不知道的事!
- python学习之8 加密解密Base64
- 解决Linux中/etc/resolv.conf文件总是自动改回的问题
- Codeforces Round #339 (Div. 2)
- initWith与 initWithFrame初始化区别
- java自动装箱拆箱
- 一种不用元表的简单对象实现
- android基础学习009_android新建项目时出现appcompat_v7工程错误和红色感叹号
- E. Riding in a Lift(Codeforces Round #274)
- php分页
- 表、栈和队列
- [转载]"百度方法+"案例—从持续集成到持续交付
- docker: 解决centos7下cgroup.procs: no such device的错误
- 工作流Activiti 变量设置问题
- hdu 2201 熊猫阿波的故事
- Windows的隐藏分区
- 分布式缓存
- fuel 60搭建openstack云