日志
2020-09-03 10:49:17 - 开始创建环境……
2020-09-03 10:49:18 - 创建容器:BTP_Fusion_leesinlixin_i_Deploy51_20200903-104917_1
2020-09-03 10:49:18 - 创建容器:BTP_Fusion_leesinlixin_i_Deploy51_20200903-104917_2
2020-09-03 10:49:35 - 容器创建完成,容器列表:{u'BTP_Fusion_leesinlixin_i_Deploy51_20200903-104917_1': '10.179.132.4', u'BTP_Fusion_leesinlixin_i_Deploy51_20200903-104917_2': '10.179.36.191'}
2020-09-03 10:49:35 - 环境创建完成,环境ID:3588
2020-09-03 10:49:35 - 开始部署环境……
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ERROR_CODE.sh
- IP_ERROR=1
- MAKE_PARAM_ERROR=2
- PULL_CODE_ERROR=3
- BUILD_ERROR=4
- PORT_ERROR=5
- DIR_NOT_EXISTS_ERROR=6
- START_SERVER_ERROR=7
- GROUP_NUM_ERROR=8
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.132.4
- ip=10.179.132.4
- echo 10.179.132.4
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.132.4
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.132.4
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.132.4
- ++ cut -d . -f3
- c=132
- ++ echo 10.179.132.4
- ++ cut -d . -f4
- d=4
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 132 -ge 255 ']'
- '[' 132 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 4 -ge 255 ']'
- '[' 4 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.36.191
- ip=10.179.36.191
- echo 10.179.36.191
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.36.191
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.36.191
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.36.191
- ++ cut -d . -f3
- c=36
- ++ echo 10.179.36.191
- ++ cut -d . -f4
- d=191
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 36 -ge 255 ']'
- '[' 36 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 191 -ge 255 ']'
- '[' 191 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- CheckCmakeArg check_address
- cmake_arg=check_address
- cmake_args=(debug release coverage check_address coverage_ascan)
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' debug == check_address ']'
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' release == check_address ']'
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' coverage == check_address ']'
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' check_address == check_address ']'
- return 0
- echo 0
- checkCmakeArgRet=0
- '[' 0 == 1 ']'
- '[' 0 == 2 ']'
- '[' -z 1 ']'
- checkGroupNum 1
- groupNum=1
- max_groupNum=5
- min_groupNum=1
- ++ checkIsNum 1
- ++ param=1
- ++ echo 1
- ++ grep '^[0-9]*$'
- ++ '[' 0 = 1 ']'
- ++ return 0
- ++ echo 0
- checkIsNumRet=0
- '[' 0 '!=' 0 ']'
- [[ 1 -lt 1 ]]
- [[ 1 -gt 5 ]]
- return 0
- checkGroupNumRet=
- '[' '' == 1 ']'
- '[' '' == 2 ']'
- echo ' group number is 1'
group number is 1 - getInstancePorts
- (( i=0 ))
- (( i < 1 ))
- expr 20000 + 0
- temp_port=20000
- GROUP_PORTS='20000 '
- (( i=0+1 ))
- (( i < 1 ))
- pullCode
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/PullCode.sh 10.179.97.77 /usr/local/btp/base-test-platform/service/util/env/3588/source slotmigrate-dev
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ERROR_CODE.sh
- IP_ERROR=1
- MAKE_PARAM_ERROR=2
- PULL_CODE_ERROR=3
- BUILD_ERROR=4
- PORT_ERROR=5
- DIR_NOT_EXISTS_ERROR=6
- START_SERVER_ERROR=7
- GROUP_NUM_ERROR=8
- CheckIPAddress 10.179.97.77
- ip=10.179.97.77
- echo 10.179.97.77
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.97.77
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.97.77
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.97.77
- ++ cut -d . -f3
- c=97
- ++ echo 10.179.97.77
- ++ cut -d . -f4
- d=77
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 97 -ge 255 ']'
- '[' 97 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 77 -ge 255 ']'
- '[' 77 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- CheckDirExists 10.179.97.77 /usr/local/btp/base-test-platform/service/util/env/3588/source
- ip=10.179.97.77
- dir=/usr/local/btp/base-test-platform/service/util/env/3588/source
- ++ VerifyLocalHostIP 10.179.97.77
- ++ ip=10.179.97.77
- +++ ifconfig -a
- +++ grep inet
- +++ grep -v 127.0.0.1
- +++ grep -v inet6
- +++ awk '{print $2}'
- +++ tr -d addr:
- +++ tr -s '\n'
- ++ host_ip=10.179.210.188
- ++ '[' 10.179.210.188 == 10.179.97.77 ']'
- ++ return 1
- ++ echo 1
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- ++ ssh root@10.179.97.77 '[ -d /usr/local/btp/base-test-platform/service/util/env/3588/source ] && echo 0 || echo 1'
- remote_dir_exist=1
- '[' 1 '!=' 0 ']'
- echo '/usr/local/btp/base-test-platform/service/util/env/3588/source is not exist and hostIp is 10.179.97.77.Will mkdir /usr/local/btp/base-test-platform/service/util/env/3588/source'
- ssh root@10.179.97.77 'mkdir -p /usr/local/btp/base-test-platform/service/util/env/3588/source'
- return 0
- echo 0
- checkDirRet=0
- '[' 0 == 1 ']'
- echo ' will pull code!'
will pull code! - ssh root@10.179.97.77 'cd /usr/local/btp/base-test-platform/service/util/env/3588/source ; git clone git@git.xiaojukeji.com:bigdata-storage/fusion.r2.git -b slotmigrate-dev'
正克隆到 'fusion.r2'... - echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/PullCode.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/PullCode.sh done! - exit 0
- buildFusion
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/BuildFusion.sh 10.179.97.77 /usr/local/btp/base-test-platform/service/util/env/3588/source check_address
- PACKAGE_IP=10.179.97.77
- SOURCR_CODE_DIR=/usr/local/btp/base-test-platform/service/util/env/3588/source
- MAKE_PARAM=check_address
- ++ dirname /usr/local/btp/base-test-platform/service/util/deploy/fusion/BuildFusion.sh
- cd /usr/local/btp/base-test-platform/service/util/deploy/fusion
- pwd
- BASE_HOME=/usr/local/btp/base-test-platform/service/util/deploy/fusion
- REMOTE_SERVER_PACKAGE_HOME=/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ERROR_CODE.sh
- IP_ERROR=1
- MAKE_PARAM_ERROR=2
- PULL_CODE_ERROR=3
- BUILD_ERROR=4
- PORT_ERROR=5
- DIR_NOT_EXISTS_ERROR=6
- START_SERVER_ERROR=7
- GROUP_NUM_ERROR=8
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ServiceBase.sh
- set -x
- CheckIPAddress 10.179.97.77
- ip=10.179.97.77
- echo 10.179.97.77
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.97.77
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.97.77
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.97.77
- ++ cut -d . -f3
- c=97
- ++ echo 10.179.97.77
- ++ cut -d . -f4
- d=77
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 97 -ge 255 ']'
- '[' 97 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 77 -ge 255 ']'
- '[' 77 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- CheckCmakeArg check_address
- cmake_arg=check_address
- cmake_args=(debug release coverage check_address coverage_ascan)
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' debug == check_address ']'
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' release == check_address ']'
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' coverage == check_address ']'
- for cmake_arg_temp in '${cmake_args[@]}'
- '[' check_address == check_address ']'
- return 0
- echo 0
- checkCmakeArgRet=0
- '[' 0 == 1 ']'
- '[' 0 == 2 ']'
- checkDirExists_1 10.179.97.77 /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2
- ip=10.179.97.77
- dir=/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2
- ++ VerifyLocalHostIP 10.179.97.77
- ++ ip=10.179.97.77
- +++ ifconfig -a
- +++ grep inet
- +++ grep -v 127.0.0.1
- +++ grep -v inet6
- +++ awk '{print $2}'
- +++ tr -d addr:
- +++ tr -s '\n'
- ++ host_ip=10.179.210.188
- ++ '[' 10.179.210.188 == 10.179.97.77 ']'
- ++ return 1
- ++ echo 1
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- ++ ssh root@10.179.97.77 '[ -d /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2 ] && echo 0 || echo 1'
- remote_dir_exist=0
- '[' 0 '!=' 0 ']'
- echo '/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2 is exist and hostIp is 10.179.97.77'
- return 0
- echo 0
- checkDirExistsRet=0
- '[' 0 '!=' 0 ']'
- ssh root@10.179.97.77 'cd /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2 ; sh build.sh check_address > /dev/null ; echo 0'
ar: 正在创建 librocksdb.a
mv: 无法获取"rocksdb-5.7.2/librocksdb_debug.a" 的文件状态(stat): 没有那个文件或目录
make: [all] 错误 1 (忽略)
INFO Using address sanitizer
INFO CMAKE BUILD TYPE: Debug
In file included from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/sm/smpb/igs.pb.cc:14:0:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/generated_message_reflection.h:373:48: 警告:忽略函数返回类型的类型限定 [-Wignored-qualifiers]const OneofDescriptor* oneof_descriptor) const; ^
In file included from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/proto/binlog.pb.cc:14:0:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/generated_message_reflection.h:373:48: 警告:忽略函数返回类型的类型限定 [-Wignored-qualifiers]const OneofDescriptor* oneof_descriptor) const; ^
In file included from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/proto/sync.pb.cc:14:0:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/generated_message_reflection.h:373:48: 警告:忽略函数返回类型的类型限定 [-Wignored-qualifiers]const OneofDescriptor* oneof_descriptor) const; ^
In file included from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/sm/smpb/igs.pb.cc:12:0:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = unsigned int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)7u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:413:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
for (int i = 0; i < new_entries; ++i) {^
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = long unsigned int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)6u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:414:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)15u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:415:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = long int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)16u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:416:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = float; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)2u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:417:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = double; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)1u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:418:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
In file included from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/proto/binlog.pb.cc:12:0:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = unsigned int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)7u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:413:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
for (int i = 0; i < new_entries; ++i) {^
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = long unsigned int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)6u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:414:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)15u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:415:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = long int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)16u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:416:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = float; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)2u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:417:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = double; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)1u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:418:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
In file included from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/proto/sync.pb.cc:12:0:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = unsigned int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)7u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:413:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
for (int i = 0; i < new_entries; ++i) {^
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = long unsigned int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)6u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:414:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)15u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:415:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = long int; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)16u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:416:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = float; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)2u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:417:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream, google::protobuf::RepeatedField) [with CType = double; google::protobuf::internal::WireFormatLite::FieldType DeclaredType = (google::protobuf::internal::WireFormatLite::FieldType)1u]’:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:418:1: required from here
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/lib/protobuf/include/google/protobuf/wire_format_lite_inl.h:393:23: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/cmds.cpp: 在函数‘int r2_open(FusionReq*)’中:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/cmds.cpp:285:13: 警告:variable ‘ttl_time_for_db’ set but not used [-Wunused-but-set-variable]int ttl_time_for_db = 0; ^
In file included from /opt/gcc-5.4/include/c++/5.4.0/cassert:43:0,from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/cmds.h:18, from /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/replication.cpp:14:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/replication.cpp: 在静态成员函数‘static void ReplicationController::sync_port_readable_on_slave(int, short int, void*)’中:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/replication.cpp:2139:36: 警告:在有符号和无符号整数表达式间比较 [-Wsign-compare]assert(kv_entries.size() == cb->Count()); ^
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/sm/full_sync.cpp: 在成员函数‘bool sm::SstIngester::do_ingest_sst(sm::SstIngester::SstTask*)’中:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/sm/full_sync.cpp:1646:38: 警告:未使用的变量‘need_fwd’ [-Wunused-variable]
bool need_fwd = sst->fwd_addr_.compare("") != 0;^
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/util/cJSON.cpp: 在函数‘const char* parse_string(cJSON, const char)’中:
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/util/cJSON.cpp:196:64: 警告:attributes at the beginning of statement are ignored [-Wattributes]case 4: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; [[gnu::fallthrough]]; ^
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/util/cJSON.cpp:197:64: 警告:attributes at the beginning of statement are ignored [-Wattributes]case 3: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; [[gnu::fallthrough]]; ^
/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/src/util/cJSON.cpp:198:64: 警告:attributes at the beginning of statement are ignored [-Wattributes]case 2: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; [[gnu::fallthrough]]; ^
- ssh root@10.179.97.77 'cd /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2 ; sh build.sh check_address > /dev/null ; echo 0'
- buildRet=0
- '[' 0 '!=' 0 ']'
- echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/BuildFusion.sh done!'
- exit 0
- echo 0
- buildRet=0
- '[' 0 '!=' 0 ']'
- cpFusionFiles
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/CpFusionFiles.sh '10.179.132.4 10.179.36.191' '20000 ' 10.179.97.77 /usr/local/btp/base-test-platform/service/util/env/3588/source
- IPS=($1)
- PORTS=($2)
- PACKAGE_IP=10.179.97.77
- SOURCR_CODE_DIR=/usr/local/btp/base-test-platform/service/util/env/3588/source
- ++ dirname /usr/local/btp/base-test-platform/service/util/deploy/fusion/CpFusionFiles.sh
- cd /usr/local/btp/base-test-platform/service/util/deploy/fusion
- pwd
- BASE_HOME=/usr/local/btp/base-test-platform/service/util/deploy/fusion
- REMOTE_PACKAGE_HOME=/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/output
- FUSION_DEPLOY_BASE_HOME=/root/bigdata/fusion/cluster
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ServiceBase.sh
- set -x
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ERROR_CODE.sh
- IP_ERROR=1
- MAKE_PARAM_ERROR=2
- PULL_CODE_ERROR=3
- BUILD_ERROR=4
- PORT_ERROR=5
- DIR_NOT_EXISTS_ERROR=6
- START_SERVER_ERROR=7
- GROUP_NUM_ERROR=8
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.132.4
- ip=10.179.132.4
- echo 10.179.132.4
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.132.4
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.132.4
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.132.4
- ++ cut -d . -f3
- c=132
- ++ echo 10.179.132.4
- ++ cut -d . -f4
- d=4
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 132 -ge 255 ']'
- '[' 132 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 4 -ge 255 ']'
- '[' 4 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.36.191
- ip=10.179.36.191
- echo 10.179.36.191
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.36.191
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.36.191
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.36.191
- ++ cut -d . -f3
- c=36
- ++ echo 10.179.36.191
- ++ cut -d . -f4
- d=191
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 36 -ge 255 ']'
- '[' 36 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 191 -ge 255 ']'
- '[' 191 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- CheckIPAddress 10.179.97.77
- ip=10.179.97.77
- echo 10.179.97.77
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.97.77
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.97.77
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.97.77
- ++ cut -d . -f3
- c=97
- ++ echo 10.179.97.77
- ++ cut -d . -f4
- d=77
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 97 -ge 255 ']'
- '[' 97 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 77 -ge 255 ']'
- '[' 77 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for PORT in '${PORTS[@]}'
- CheckPort 20000
- port=20000
- echo 20000
- grep '^[0-9]*$'
- '[' 0 = 1 ']'
- return 0
- echo 0
- checkPortRet=0
- '[' 0 '!=' 0 ']'
- checkDirExists_1 10.179.97.77 /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/output
- ip=10.179.97.77
- dir=/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/output
- ++ VerifyLocalHostIP 10.179.97.77
- ++ ip=10.179.97.77
- +++ ifconfig -a
- +++ grep inet
- +++ grep -v 127.0.0.1
- +++ grep -v inet6
- +++ awk '{print $2}'
- +++ tr -d addr:
- +++ tr -s '\n'
- ++ host_ip=10.179.210.188
- ++ '[' 10.179.210.188 == 10.179.97.77 ']'
- ++ return 1
- ++ echo 1
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- ++ ssh root@10.179.97.77 '[ -d /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/output ] && echo 0 || echo 1'
- remote_dir_exist=0
- '[' 0 '!=' 0 ']'
- echo '/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/output is exist and hostIp is 10.179.97.77'
- return 0
- echo 0
- checkDirExistsRet=0
- '[' 0 '!=' 0 ']'
- ifconfig -a
- grep inet
- grep -v 127.0.0.1
- grep -v inet6
- awk '{print $2}'
- tr -d addr:
- tr -s '\n'
- SHELL_EXEC_HOSI_IP=10.179.210.188
- CheckDirExists 10.179.210.188 /usr/local/btp/base-test-platform/service/util/env/3588/source
- ip=10.179.210.188
- dir=/usr/local/btp/base-test-platform/service/util/env/3588/source
- ++ VerifyLocalHostIP 10.179.210.188
- ++ ip=10.179.210.188
- +++ ifconfig -a
- +++ grep inet
- +++ grep -v 127.0.0.1
- +++ grep -v inet6
- +++ awk '{print $2}'
- +++ tr -d addr:
- +++ tr -s '\n'
- ++ host_ip=10.179.210.188
- ++ '[' 10.179.210.188 == 10.179.210.188 ']'
- ++ return 0
- ++ echo 0
- verifyLocalHostIpRet=0
- '[' 0 == 0 ']'
- '[' '!' -d /usr/local/btp/base-test-platform/service/util/env/3588/source ']'
- echo '/usr/local/btp/base-test-platform/service/util/env/3588/source is exist and hostIp is 10.179.210.188'
- return 1
- echo 1
- checkDirRet=1
- '[' 1 == 1 ']'
- echo 'Because /usr/local/btp/base-test-platform/service/util/env/3588/source already exists and is not an empty directory.So will delete it'
Because /usr/local/btp/base-test-platform/service/util/env/3588/source already exists and is not an empty directory.So will delete it - rm -rf '/usr/local/btp/base-test-platform/service/util/env/3588/source/*'
- mkdir -p /usr/local/btp/base-test-platform/service/util/env/3588/source
- ssh root@10.179.97.77 'cd /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/output; rm -f .tar.gz ; tar -zcvf fusion.tar.gz ./'
./bin/
./bin/r2
./bin/sst_diagnose
./conf/
./conf/rocks.conf
./conf/r2.conf
./conf/r2_log_cfg.xml
./load.sh
./r2-test.sh - scp root@10.179.97.77:/usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.r2/output/fusion.tar.gz /usr/local/btp/base-test-platform/service/util/env/3588/source
- for IP in '${IPS[@]}'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- wait
- CheckDirExists 10.179.132.4 /root/bigdata/fusion/cluster/node20000
- for PORT in '${PORTS[@]}'
- ip=10.179.132.4
- CheckDirExists 10.179.36.191 /root/bigdata/fusion/cluster/node20000
- dir=/root/bigdata/fusion/cluster/node20000
- ip=10.179.36.191
- dir=/root/bigdata/fusion/cluster/node20000
- VerifyLocalHostIP 10.179.132.4
- ip=10.179.132.4
- VerifyLocalHostIP 10.179.36.191
- ip=10.179.36.191
- ++ ifconfig -a
- ++ ifconfig -a
- ++ grep inet
- ++ grep inet
- ++ grep -v 127.0.0.1
- ++ grep -v inet6
- ++ grep -v inet6
- ++ awk '{print $2}'
- ++ awk '{print $2}'
- ++ tr -d addr:
- ++ tr -d addr:
- ++ tr -s '\n'
- ++ tr -s '\n'
- ++ grep -v 127.0.0.1
- host_ip=10.179.210.188
- '[' 10.179.210.188 == 10.179.36.191 ']'
- return 1
- echo 1
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- host_ip=10.179.210.188
- '[' 10.179.210.188 == 10.179.132.4 ']'
- return 1
- echo 1
- ssh root@10.179.36.191 '[ -d /root/bigdata/fusion/cluster/node20000 ] && echo 0 || echo 1'
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- ssh root@10.179.132.4 '[ -d /root/bigdata/fusion/cluster/node20000 ] && echo 0 || echo 1'
- remote_dir_exist=1
- '[' 1 '!=' 0 ']'
- echo '/root/bigdata/fusion/cluster/node20000 is not exist and hostIp is 10.179.36.191.Will mkdir /root/bigdata/fusion/cluster/node20000'
/root/bigdata/fusion/cluster/node20000 is not exist and hostIp is 10.179.36.191.Will mkdir /root/bigdata/fusion/cluster/node20000 - ssh root@10.179.36.191 'mkdir -p /root/bigdata/fusion/cluster/node20000'
- remote_dir_exist=1
- '[' 1 '!=' 0 ']'
- echo '/root/bigdata/fusion/cluster/node20000 is not exist and hostIp is 10.179.132.4.Will mkdir /root/bigdata/fusion/cluster/node20000'
/root/bigdata/fusion/cluster/node20000 is not exist and hostIp is 10.179.132.4.Will mkdir /root/bigdata/fusion/cluster/node20000 - ssh root@10.179.132.4 'mkdir -p /root/bigdata/fusion/cluster/node20000'
- return 0
- echo '10.179.36.191:20000,will copy fusion files '
10.179.36.191:20000,will copy fusion files
- scp /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.tar.gz root@10.179.36.191:/root/bigdata/fusion/cluster/node20000
- return 0
- echo '10.179.132.4:20000,will copy fusion files '
10.179.132.4:20000,will copy fusion files
- scp /usr/local/btp/base-test-platform/service/util/env/3588/source/fusion.tar.gz root@10.179.132.4:/root/bigdata/fusion/cluster/node20000
- ssh root@10.179.132.4 'cd /root/bigdata/fusion/cluster/node20000 ; tar -zxvf fusion.tar.gz ; rm -f *.tar.gz'
- ssh root@10.179.36.191 'cd /root/bigdata/fusion/cluster/node20000 ; tar -zxvf fusion.tar.gz ; rm -f *.tar.gz'
./bin/
./bin/r2
./bin/
./bin/r2
./bin/sst_diagnose
./bin/sst_diagnose
./conf/
./conf/rocks.conf
./conf/r2.conf
./conf/r2_log_cfg.xml
./load.sh
./r2-test.sh
./conf/
./conf/rocks.conf
./conf/r2.conf
./conf/r2_log_cfg.xml
./load.sh
./r2-test.sh - echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/CpFusionFiles.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/CpFusionFiles.sh done! - exit 0
- replaceConf
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/ReplaceConf.sh '10.179.132.4 10.179.36.191' '20000 ' /usr/local/btp/base-test-platform/service/util/test/1310
- IPS='10.179.132.4 10.179.36.191'
- PORTS='20000 '
- CONF_DIR=/usr/local/btp/base-test-platform/service/util/test/1310
- ++ dirname /usr/local/btp/base-test-platform/service/util/deploy/fusion/ReplaceConf.sh
- cd /usr/local/btp/base-test-platform/service/util/deploy/fusion
- pwd
- BASE_HOME=/usr/local/btp/base-test-platform/service/util/deploy/fusion
- REMOTE_SERVER_PACKAGE_HOME=/root/bigdata/fusion/cluster
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ServiceBase.sh
- set -x
- existsDir /usr/local/btp/base-test-platform/service/util/test/1310
- dir=/usr/local/btp/base-test-platform/service/util/test/1310
- ++ [[ -d /usr/local/btp/base-test-platform/service/util/test/1310 ]]
- ++ echo 0
- return 0
- echo 0
- existsDirRet=0
- isEmptyDir /usr/local/btp/base-test-platform/service/util/test/1310
- dir=/usr/local/btp/base-test-platform/service/util/test/1310
- ++ ls -A /usr/local/btp/base-test-platform/service/util/test/1310
- ++ wc -l
- return 1
- echo 1
- isEmptyDirRet=1
- [[ 0 != \0 ]]
- [[ 1 == \0 ]]
- ls -A /usr/local/btp/base-test-platform/service/util/test/1310
- FILES=log.txt
- echo 'The files of /usr/local/btp/base-test-platform/service/util/test/1310 are log.txt'
The files of /usr/local/btp/base-test-platform/service/util/test/1310 are log.txt - cd /usr/local/btp/base-test-platform/service/util/test/1310
- find ./ -maxdepth 1 -name '*.conf'
- tar -zcvf conf_temp.tar.gz
tar: 谨慎地拒绝创建空归档文件
请用“tar --help”或“tar --usage”获得更多信息。 - for IP in '${IPS[@]}'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- echo 'Will replace 10.179.132.4:20000 conf'
Will replace 10.179.132.4:20000 conf - scp /usr/local/btp/base-test-platform/service/util/test/1310/conf_temp.tar.gz root@10.179.132.4:/root/bigdata/fusion/cluster/node20000
- wait
- for PORT in '${PORTS[@]}'
- echo 'Will replace 10.179.36.191:20000 conf'
Will replace 10.179.36.191:20000 conf - scp /usr/local/btp/base-test-platform/service/util/test/1310/conf_temp.tar.gz root@10.179.36.191:/root/bigdata/fusion/cluster/node20000
/usr/local/btp/base-test-platform/service/util/test/1310/conf_temp.tar.gz: No such file or directory - ssh root@10.179.36.191 'cd /root/bigdata/fusion/cluster/node20000 ; mkdir conf_temp ; tar -zxvf conf_temp.tar.gz -C conf_temp; \cp -f conf_temp/* ./conf ; rm -rf conf_temp conf_temp.tar.gz'
/usr/local/btp/base-test-platform/service/util/test/1310/conf_temp.tar.gz: No such file or directory - ssh root@10.179.132.4 'cd /root/bigdata/fusion/cluster/node20000 ; mkdir conf_temp ; tar -zxvf conf_temp.tar.gz -C conf_temp; \cp -f conf_temp/* ./conf ; rm -rf conf_temp conf_temp.tar.gz'
tar (child): conf_temp.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
cp: 无法获取"conf_temp/*" 的文件状态(stat): 没有那个文件或目录
tar (child): conf_temp.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
cp: 无法获取"conf_temp/*" 的文件状态(stat): 没有那个文件或目录 - rm -rf /usr/local/btp/base-test-platform/service/util/test/1310/conf_temp.tar.gz
- echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/ReplaceConf.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/ReplaceConf.sh done! - exit 0
- setPort
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/SetPort.sh '10.179.132.4 10.179.36.191' '20000 '
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.132.4
- ip=10.179.132.4
- echo 10.179.132.4
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.132.4
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.132.4
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.132.4
- ++ cut -d . -f3
- c=132
- ++ echo 10.179.132.4
- ++ cut -d . -f4
- d=4
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 132 -ge 255 ']'
- '[' 132 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 4 -ge 255 ']'
- '[' 4 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.36.191
- ip=10.179.36.191
- echo 10.179.36.191
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.36.191
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.36.191
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.36.191
- ++ cut -d . -f3
- c=36
- ++ echo 10.179.36.191
- ++ cut -d . -f4
- d=191
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 36 -ge 255 ']'
- '[' 36 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 191 -ge 255 ']'
- '[' 191 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for PORT in '${PORTS[@]}'
- CheckPort 20000
- port=20000
- echo 20000
- grep '^[0-9]*$'
- '[' 0 = 1 ']'
- return 0
- echo 0
- checkPortRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- SYNC_PORT=10000
- echo 'Will set 10.179.132.4:20000 port=20000,sync_port=10000'
Will set 10.179.132.4:20000 port=20000,sync_port=10000 - ssh root@10.179.132.4 'sed -i '''s/port=.*$/port=20000/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- ssh root@10.179.132.4 'sed -i '''s/sync_port=.*$/sync_port=10000/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- SYNC_PORT=10000
- echo 'Will set 10.179.36.191:20000 port=20000,sync_port=10000'
Will set 10.179.36.191:20000 port=20000,sync_port=10000 - ssh root@10.179.36.191 'sed -i '''s/port=.*$/port=20000/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- ssh root@10.179.36.191 'sed -i '''s/sync_port=.*$/sync_port=10000/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/SetPort.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/SetPort.sh done! - exit 0
- setCluster
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/SetCluster.sh 10.179.132.4 '10.179.132.4 10.179.36.191' '20000 '
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.132.4
- ip=10.179.132.4
- echo 10.179.132.4
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.132.4
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.132.4
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.132.4
- ++ cut -d . -f3
- c=132
- ++ echo 10.179.132.4
- ++ cut -d . -f4
- d=4
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 132 -ge 255 ']'
- '[' 132 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 4 -ge 255 ']'
- '[' 4 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.36.191
- ip=10.179.36.191
- echo 10.179.36.191
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.36.191
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.36.191
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.36.191
- ++ cut -d . -f3
- c=36
- ++ echo 10.179.36.191
- ++ cut -d . -f4
- d=191
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 36 -ge 255 ']'
- '[' 36 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 191 -ge 255 ']'
- '[' 191 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for PORT in '${PORTS[@]}'
- CheckPort 20000
- port=20000
- echo 20000
- grep '^[0-9]*$'
- '[' 0 = 1 ']'
- return 0
- echo 0
- checkPortRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- echo 'Will set 10.179.132.4:20000 num_masters=1'
Will set 10.179.132.4:20000 num_masters=1 - ssh root@10.179.132.4 'sed -i '''s/num_masters=.*$/num_masters=1/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- '[' 10.179.132.4 == 10.179.132.4 ']'
- echo 'will set 10.179.132.4:20000 zk_addrs=127.0.0.1:2181'
will set 10.179.132.4:20000 zk_addrs=127.0.0.1:2181 - ssh root@10.179.132.4 'sed -i '''s/zk_addrs=.*$/zk_addrs=127.0.0.1:2181/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- echo 'Will set 10.179.36.191:20000 num_masters=1'
Will set 10.179.36.191:20000 num_masters=1 - ssh root@10.179.36.191 'sed -i '''s/num_masters=.*$/num_masters=1/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- '[' 10.179.132.4 == 10.179.36.191 ']'
- echo 'will set 10.179.36.191:20000 zk_addrs=10.179.132.4:2181'
will set 10.179.36.191:20000 zk_addrs=10.179.132.4:2181 - ssh root@10.179.36.191 'sed -i '''s/zk_addrs=.*$/zk_addrs=10.179.132.4:2181/g''' /root/bigdata/fusion/cluster/node20000/conf/r2.conf'
- echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/SetCluster.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/SetCluster.sh done! - exit 0
- startFusion
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/StartFusion.sh '10.179.132.4 10.179.36.191' '20000 '
- IPS=($1)
- PORTS=($2)
- ++ dirname /usr/local/btp/base-test-platform/service/util/deploy/fusion/StartFusion.sh
- cd /usr/local/btp/base-test-platform/service/util/deploy/fusion
- pwd
- BASE_HOME=/usr/local/btp/base-test-platform/service/util/deploy/fusion
- FUSION_DEPLOY_BASE_HOME=/root/bigdata/fusion/cluster
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ServiceBase.sh
- set -x
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ERROR_CODE.sh
- IP_ERROR=1
- MAKE_PARAM_ERROR=2
- PULL_CODE_ERROR=3
- BUILD_ERROR=4
- PORT_ERROR=5
- DIR_NOT_EXISTS_ERROR=6
- START_SERVER_ERROR=7
- GROUP_NUM_ERROR=8
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.132.4
- ip=10.179.132.4
- echo 10.179.132.4
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.132.4
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.132.4
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.132.4
- ++ cut -d . -f3
- c=132
- ++ echo 10.179.132.4
- ++ cut -d . -f4
- d=4
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 132 -ge 255 ']'
- '[' 132 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 4 -ge 255 ']'
- '[' 4 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.36.191
- ip=10.179.36.191
- echo 10.179.36.191
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.36.191
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.36.191
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.36.191
- ++ cut -d . -f3
- c=36
- ++ echo 10.179.36.191
- ++ cut -d . -f4
- d=191
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 36 -ge 255 ']'
- '[' 36 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 191 -ge 255 ']'
- '[' 191 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for PORT in '${PORTS[@]}'
- CheckPort 20000
- port=20000
- echo 20000
- grep '^[0-9]*$'
- '[' 0 = 1 ']'
- return 0
- echo 0
- checkPortRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- echo 'will start 10.179.132.4:20000'
will start 10.179.132.4:20000 - ssh root@10.179.132.4 'cd /root/bigdata/fusion/cluster/node20000 && sh r2-test.sh start '
start using cfgs: conf/r2.conf
mv: 无法获取"logs/r2.out" 的文件状态(stat): 没有那个文件或目录
start Done! - (( i = 0 ))
- (( i<30 ))
- redis-cli -h 10.179.132.4 -p 20000 ping
Could not connect to Redis at 10.179.132.4:20000: Connection refused
- redis-cli -h 10.179.132.4 -p 20000 ping
- ret1=
- '[' '' == PONG ']'
- sleep 1
- (( i++ ))
- (( i<30 ))
- redis-cli -h 10.179.132.4 -p 20000 ping
Could not connect to Redis at 10.179.132.4:20000: Connection refused
- redis-cli -h 10.179.132.4 -p 20000 ping
- ret1=
- '[' '' == PONG ']'
- sleep 1
- (( i++ ))
- (( i<30 ))
- redis-cli -h 10.179.132.4 -p 20000 ping
- ret1=PONG
- '[' PONG == PONG ']'
- echo 'start success'
start success - break
- redis-cli -h 10.179.132.4 -p 20000 ping
- ret=PONG
- '[' PONG '!=' PONG ']'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- echo 'will start 10.179.36.191:20000'
will start 10.179.36.191:20000 - ssh root@10.179.36.191 'cd /root/bigdata/fusion/cluster/node20000 && sh r2-test.sh start '
start using cfgs: conf/r2.conf
mv: 无法获取"logs/r2.out" 的文件状态(stat): 没有那个文件或目录
start Done! - (( i = 0 ))
- (( i<30 ))
- redis-cli -h 10.179.36.191 -p 20000 ping
Could not connect to Redis at 10.179.36.191:20000: Connection refused
- redis-cli -h 10.179.36.191 -p 20000 ping
- ret1=
- '[' '' == PONG ']'
- sleep 1
- (( i++ ))
- (( i<30 ))
- redis-cli -h 10.179.36.191 -p 20000 ping
Could not connect to Redis at 10.179.36.191:20000: Connection refused
- redis-cli -h 10.179.36.191 -p 20000 ping
- ret1=
- '[' '' == PONG ']'
- sleep 1
- (( i++ ))
- (( i<30 ))
- redis-cli -h 10.179.36.191 -p 20000 ping
- ret1=PONG
- '[' PONG == PONG ']'
- echo 'start success'
start success - break
- redis-cli -h 10.179.36.191 -p 20000 ping
- ret=PONG
- '[' PONG '!=' PONG ']'
- echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/StartFusion.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/StartFusion.sh done! - exit 0
- r2Open
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/R2Open.sh '10.179.132.4 10.179.36.191' '20000 ' 'co c1 c2 c3'
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.132.4
- ip=10.179.132.4
- echo 10.179.132.4
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.132.4
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.132.4
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.132.4
- ++ cut -d . -f3
- c=132
- ++ echo 10.179.132.4
- ++ cut -d . -f4
- d=4
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 132 -ge 255 ']'
- '[' 132 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 4 -ge 255 ']'
- '[' 4 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.36.191
- ip=10.179.36.191
- echo 10.179.36.191
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.36.191
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.36.191
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.36.191
- ++ cut -d . -f3
- c=36
- ++ echo 10.179.36.191
- ++ cut -d . -f4
- d=191
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 36 -ge 255 ']'
- '[' 36 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 191 -ge 255 ']'
- '[' 191 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for PORT in '${PORTS[@]}'
- CheckPort 20000
- port=20000
- echo 20000
- grep '^[0-9]*$'
- '[' 0 = 1 ']'
- return 0
- echo 0
- checkPortRet=0
- '[' 0 '!=' 0 ']'
- '[' -z 'co c1 c2 c3' ']'
- checkServerSatus
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- redis-cli -h 10.179.132.4 -p 20000 ping
- pingRet=PONG
- '[' PONG '!=' PONG ']'
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- redis-cli -h 10.179.36.191 -p 20000 ping
- pingRet=PONG
- '[' PONG '!=' PONG ']'
- r2open
- for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- for TABLE in '${TABLES[@]}'
- echo '10.179.132.4:20000 r2open r2 co'
10.179.132.4:20000 r2open r2 co
- redis-cli -h 10.179.132.4 -p 20000 r2open r2 co
OK - for TABLE in '${TABLES[@]}'
- echo '10.179.132.4:20000 r2open r2 c1'
10.179.132.4:20000 r2open r2 c1
- redis-cli -h 10.179.132.4 -p 20000 r2open r2 c1
OK - for TABLE in '${TABLES[@]}'
- echo '10.179.132.4:20000 r2open r2 c2'
10.179.132.4:20000 r2open r2 c2
- redis-cli -h 10.179.132.4 -p 20000 r2open r2 c2
OK - for TABLE in '${TABLES[@]}'
- echo '10.179.132.4:20000 r2open r2 c3'
10.179.132.4:20000 r2open r2 c3
- redis-cli -h 10.179.132.4 -p 20000 r2open r2 c3
OK - for IP in '${IPS[@]}'
- for PORT in '${PORTS[@]}'
- for TABLE in '${TABLES[@]}'
- echo '10.179.36.191:20000 r2open r2 co'
10.179.36.191:20000 r2open r2 co
- redis-cli -h 10.179.36.191 -p 20000 r2open r2 co
OK - for TABLE in '${TABLES[@]}'
- echo '10.179.36.191:20000 r2open r2 c1'
10.179.36.191:20000 r2open r2 c1
- redis-cli -h 10.179.36.191 -p 20000 r2open r2 c1
OK - for TABLE in '${TABLES[@]}'
- echo '10.179.36.191:20000 r2open r2 c2'
10.179.36.191:20000 r2open r2 c2
- redis-cli -h 10.179.36.191 -p 20000 r2open r2 c2
OK - for TABLE in '${TABLES[@]}'
- echo '10.179.36.191:20000 r2open r2 c3'
10.179.36.191:20000 r2open r2 c3
- redis-cli -h 10.179.36.191 -p 20000 r2open r2 c3
OK - echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/R2Open.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/R2Open.sh done! - exit 0
- prepareTool
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/PrepareTool.sh 10.179.132.4
- for IP in '${IPS[@]}'
- CheckIPAddress 10.179.132.4
- ip=10.179.132.4
- echo 10.179.132.4
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.132.4
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.132.4
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.132.4
- ++ cut -d . -f3
- c=132
- ++ echo 10.179.132.4
- ++ cut -d . -f4
- d=4
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 132 -ge 255 ']'
- '[' 132 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 4 -ge 255 ']'
- '[' 4 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- for IP in '${IPS[@]}'
- wait
- CheckDirExists 10.179.132.4 /root/tool
- ip=10.179.132.4
- dir=/root/tool
- VerifyLocalHostIP 10.179.132.4
- ip=10.179.132.4
- ++ ifconfig -a
- ++ grep inet
- ++ grep -v 127.0.0.1
- ++ grep -v inet6
- ++ awk '{print $2}'
- ++ tr -d addr:
- ++ tr -s '\n'
- host_ip=10.179.210.188
- '[' 10.179.210.188 == 10.179.132.4 ']'
- return 1
- echo 1
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- ssh root@10.179.132.4 '[ -d /root/tool ] && echo 0 || echo 1'
- remote_dir_exist=1
- '[' 1 '!=' 0 ']'
- echo '/root/tool is not exist and hostIp is 10.179.132.4.Will mkdir /root/tool'
/root/tool is not exist and hostIp is 10.179.132.4.Will mkdir /root/tool - ssh root@10.179.132.4 'mkdir -p /root/tool'
- return 0
- echo 'will copy tool to 10.179.132.4:zookeeper '
will copy tool to 10.179.132.4:zookeeper - find /usr/local/btp/base-test-platform/service/util/deploy/fusion/tool/ -name 'zookeeper*.tar.gz'
- scp /usr/local/btp/base-test-platform/service/util/deploy/fusion/tool/zookeeper-3.4.12.tar.gz root@10.179.132.4:/root/tool
- ssh root@10.179.132.4 'cd /root/tool ; find ./ -name '''*.tar.gz''' -exec tar -zxvf '''{}''' ;'
./zookeeper-3.4.12/
./zookeeper-3.4.12/ivysettings.xml
./zookeeper-3.4.12/dist-maven/
./zookeeper-3.4.12/bin/
./zookeeper-3.4.12/build.xml
./zookeeper-3.4.12/zookeeper-3.4.12.jar.md5
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/Follower.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/LeaderElectionMXBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/CommitProcessor.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/ObserverMXBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/ProposalRequestProcessor.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/FollowerMXBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/Learner.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/ServerMXBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/LearnerHandler.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/QuorumPeerConfig.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/LeaderElection.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/LearnerSessionTracker.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/LearnerZooKeeperServer.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/Election.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/ServerBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/RemotePeerMXBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/Observer.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/LocalPeerBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/LeaderMXBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/FollowerZooKeeperServer.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/FastLeaderElection.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/QuorumStats.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/AuthFastLeaderElection.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/flexible/QuorumVerifier.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/flexible/QuorumMaj.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/flexible/QuorumHierarchical.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/QuorumAuthServer.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/SaslQuorumAuthServer.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/SaslQuorumAuthLearner.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/NullQuorumAuthLearner.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/QuorumAuthLearner.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/QuorumAuth.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/NullQuorumAuthServer.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/quorum/auth/SaslQuorumServerCallbackHandler.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/persistence/Util.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/persistence/FileTxnSnapLog.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/persistence/FileSnap.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/persistence/SnapShot.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/persistence/FileTxnLog.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/persistence/TxnLog.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/DigestLoginModule.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/ProviderRegistry.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/SASLAuthenticationProvider.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/AuthenticationProvider.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/SaslServerCallbackHandler.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/KerberosName.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/auth/IPAuthenticationProvider.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/util/ZxidUtils.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/util/KerberosUtil.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/util/Profiler.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/util/OSMXBean.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/util/SerializeUtils.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/upgrade/UpgradeSnapShot.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/upgrade/DataTreeV1.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/upgrade/DataNodeV1.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/upgrade/UpgradeSnapShotV1.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/server/upgrade/UpgradeMain.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/jmx/ZKMBeanInfo.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/jmx/MBeanRegistry.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/jmx/CommonNames.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/jmx/ManagedUtil.java
./zookeeper-3.4.12/src/java/main/org/apache/zookeeper/util/SecurityUtils.java
./zookeeper-3.4.12/src/java/lib/jline-0.9.94.LICENSE.txt
./zookeeper-3.4.12/src/java/lib/cobertura/
./zookeeper-3.4.12/src/java/lib/jdiff/
./zookeeper-3.4.12/src/java/lib/log4j-1.2.17.LICENSE.txt
./zookeeper-3.4.12/src/java/lib/slf4j-1.7.25.LICENSE.txt
./zookeeper-3.4.12/src/java/lib/jdiff/zookeeper_3.4.12.xml
./zookeeper-3.4.12/src/java/lib/jdiff/zookeeper_3.1.1.xml
./zookeeper-3.4.12/src/java/lib/cobertura/README.txt
./zookeeper-3.4.12/src/java/systest/org/
./zookeeper-3.4.12/src/java/systest/README.txt
./zookeeper-3.4.12/src/java/systest/org/apache/
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/GenerateLoad.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/InstanceManager.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/SimpleSysTest.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/DuplicateNameException.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/BaseSysTest.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/Instance.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/NoAssignmentException.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/NoAvailableContainers.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/InstanceContainer.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/QuorumPeerInstance.java
./zookeeper-3.4.12/src/java/systest/org/apache/zookeeper/test/system/SimpleClient.java
./zookeeper-3.4.12/src/java/test/bin/
./zookeeper-3.4.12/src/java/test/config/
./zookeeper-3.4.12/src/java/test/checkstyle-noframes-sorted.xsl
./zookeeper-3.4.12/src/java/test/org/
./zookeeper-3.4.12/src/java/test/checkstyle.xml
./zookeeper-3.4.12/src/java/test/data/
./zookeeper-3.4.12/src/java/test/data/kerberos/
./zookeeper-3.4.12/src/java/test/data/upgrade/
./zookeeper-3.4.12/src/java/test/data/buffersize/
./zookeeper-3.4.12/src/java/test/data/invalidsnap/
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/snapshot.272
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/snapshot.273
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/log.1
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/log.274
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/log.63b
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/snapshot.0
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/snapshot.639
./zookeeper-3.4.12/src/java/test/data/invalidsnap/version-2/snapshot.83f
./zookeeper-3.4.12/src/java/test/data/buffersize/snapshot/
./zookeeper-3.4.12/src/java/test/data/buffersize/set/
./zookeeper-3.4.12/src/java/test/data/buffersize/create/
./zookeeper-3.4.12/src/java/test/data/buffersize/create/version-2/
./zookeeper-3.4.12/src/java/test/data/buffersize/create/version-2/log.1
./zookeeper-3.4.12/src/java/test/data/buffersize/create/version-2/snapshot.0
./zookeeper-3.4.12/src/java/test/data/buffersize/set/version-2/
./zookeeper-3.4.12/src/java/test/data/buffersize/set/version-2/log.1
./zookeeper-3.4.12/src/java/test/data/buffersize/set/version-2/snapshot.0
./zookeeper-3.4.12/src/java/test/data/buffersize/snapshot/version-2/
./zookeeper-3.4.12/src/java/test/data/buffersize/snapshot/version-2/snapshot.2
./zookeeper-3.4.12/src/java/test/data/buffersize/snapshot/version-2/log.1
./zookeeper-3.4.12/src/java/test/data/buffersize/snapshot/version-2/snapshot.0
./zookeeper-3.4.12/src/java/test/data/upgrade/log.100001bf0
./zookeeper-3.4.12/src/java/test/data/upgrade/log.100000001
./zookeeper-3.4.12/src/java/test/data/upgrade/snapshot.100000000
./zookeeper-3.4.12/src/java/test/data/upgrade/snapshot.100001bec
./zookeeper-3.4.12/src/java/test/data/kerberos/minikdc-krb5.conf
./zookeeper-3.4.12/src/java/test/data/kerberos/minikdc.ldiff
./zookeeper-3.4.12/src/java/test/org/apache/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/
./zookeeper-3.4.12/src/java/test/org/apache/jute/
./zookeeper-3.4.12/src/java/test/org/apache/jute/BinaryInputArchiveTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/MultiTransactionRecordTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/ClientReconnectTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/ZKTestCase.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/ZooKeeperTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/TestableZooKeeper.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/common/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/SaslAuthTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/MockPacket.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/JaasConfiguration.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/VerGenTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/JUnit4ZKTestRunner.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/MultiResponseTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/ServerConfigTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/PortAssignment.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/common/TimeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/DataTreeUnitTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/NettyServerCnxnTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ZooKeeperThreadTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/util/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/DatadirCleanupManagerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/DeserializationPerfTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ZooKeeperServerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/SessionTrackerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/DataNodeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/CRCTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/InvalidSnapshotTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/MockNIOServerCnxn.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/PurgeTxnTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ReferenceCountedACLCacheTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ZooKeeperServerStartupTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/SerializationPerfTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ZooKeeperServerMainTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ToStringTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/persistence/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/InvalidSnapCountTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/DataTreeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/NIOServerCnxnTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ServerCnxnFactoryAccessor.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/PrepRequestProcessorTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/ZxidRolloverTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/FLEBackwardElectionRoundTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/FLELostMessageTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/FLETestUtils.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/CnxManagerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/FLECompatibilityTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/FLEDontCareTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/EphemeralNodeDeletionTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/QuorumCnxManagerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/Zab1_0Test.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/QuorumPeerMainTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/QuorumPeerTestBase.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/WatchLeakTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/LearnerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/MiniKdc.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/QuorumAuthTestBase.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/KerberosTestUtils.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/QuorumAuthUpgradeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/MiniKdcTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/QuorumKerberosAuthTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/QuorumKerberosHostBasedAuthTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/QuorumDigestAuthTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/quorum/auth/KerberosSecurityTestcase.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/persistence/FileTxnSnapLogTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/persistence/FileTxnLogTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/server/util/PortForwarder.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ZkDatabaseCorruptionTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/AuthTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/EventTypeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/LoadFromLogNoServerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SaslAuthMissingClientConfigTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/NonRecoverableErrorTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/StandaloneTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ChrootTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/TestUtils.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SaslAuthFailDesignatedClientTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/RecoveryTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/TestHammer.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/LETest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SessionTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/OSMXBeanTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/QuorumTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/MaxCnxnsTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/HierarchicalQuorumTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FLETest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FollowerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ZooKeeperQuotaTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ClientRetry.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ObserverHierarchicalQuorumTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SaslAuthFailNotifyTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FourLetterWordsQuorumTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/WatchedEventTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/IntegrityCheck.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/InvalidSnapshotTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SaslAuthDesignatedServerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/AsyncHammerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/AsyncTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/KeeperStateTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/DisconnectedWatcherTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/AtomicFileOutputStreamTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ChrootClientTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/NioNettySuiteBase.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/WatchEventWhenAutoReset.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ACLTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ObserverLETest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/WatcherTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SessionInvalidationTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/CreateModeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SyncCallTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ClientTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/QuorumBase.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SaslAuthFailTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ObserverQuorumHammerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FourLetterWordsWhiteListTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SledgeHammer.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/QuorumUtil.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ZooKeeperTestClient.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/QuorumHammerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ObserverTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/LoadFromLogTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/RestoreCommittedLogTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/RepeatStartupTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FourLetterWordsTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/JMXEnv.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/TruncateTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/AsyncOps.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/StatTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ACLRootTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FollowerResyncConcurrencyTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ClientPortBindTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/WatcherFuncTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/MultiTransactionTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/NioNettySuiteTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/QuorumZxidSyncTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/LENonTerminateTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/BufferSizeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ClientBase.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/StaticHostProviderTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ACLCountTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/NullDataTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/QuorumQuotaTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SaslAuthDesignatedClientTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/OOMTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ConnectStringParserTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/SaslClientTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/NioNettySuiteHammerTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FLERestartTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/UpgradeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FLENewEpochTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/DisconnectableZooKeeper.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FLEZeroWeightTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/AsyncOpsTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ReadOnlyModeTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ChrootAsyncTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/FLEPredicateTest.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/GetChildren2Test.java
./zookeeper-3.4.12/src/java/test/org/apache/zookeeper/test/ClientHammerTest.java
./zookeeper-3.4.12/src/java/test/config/findbugsExcludeFile.xml
./zookeeper-3.4.12/src/java/test/bin/test-patch.properties
./zookeeper-3.4.12/src/java/test/bin/check_compatibility.py
./zookeeper-3.4.12/src/java/test/bin/test-patch.sh
./zookeeper-3.4.12/src/java/test/bin/test-github-pr.sh
./zookeeper-3.4.12/src/java/generated/org/
./zookeeper-3.4.12/src/java/generated/.generated
./zookeeper-3.4.12/src/java/generated/org/apache/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/server/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/version/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/data/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/data/Id.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/data/Stat.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/data/StatPersistedV1.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/data/ACL.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/data/StatPersisted.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/version/Info.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/server/persistence/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/server/quorum/
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/server/quorum/LearnerInfo.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/server/quorum/QuorumPacket.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/server/quorum/QuorumAuthPacket.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/server/persistence/FileHeader.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetDataResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetChildrenResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SyncResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/RequestHeader.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/ReplyHeader.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetDataResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetDataRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetChildren2Request.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/ConnectResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetMaxChildrenRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/WatcherEvent.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetSASLRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetACLRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetChildrenRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetACLRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetACLResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/CreateResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetMaxChildrenRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/DeleteRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/ExistsResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/CreateRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/CheckVersionRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SyncRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetMaxChildrenResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/ConnectRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/AuthPacket.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/MultiHeader.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetSASLResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/ExistsRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/ErrorResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/GetChildren2Response.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetDataRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetWatches.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetSASLRequest.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/proto/SetACLResponse.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/CreateTxnV0.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/MultiTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/CreateTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/CheckVersionTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/TxnHeader.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/SetDataTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/SetMaxChildrenTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/ErrorTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/DeleteTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/SetACLTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/CreateSessionTxn.java
./zookeeper-3.4.12/src/java/generated/org/apache/zookeeper/txn/Txn.java
./zookeeper-3.4.12/conf/zoo.cfg
./zookeeper-3.4.12/conf/configuration.xsl
./zookeeper-3.4.12/conf/log4j.properties
./zookeeper-3.4.12/lib/slf4j-log4j12-1.7.25.jar
./zookeeper-3.4.12/lib/jline-0.9.94.LICENSE.txt
./zookeeper-3.4.12/lib/jline-0.9.94.jar
./zookeeper-3.4.12/lib/cobertura/
./zookeeper-3.4.12/lib/slf4j-api-1.7.25.jar
./zookeeper-3.4.12/lib/jdiff/
./zookeeper-3.4.12/lib/log4j-1.2.17.LICENSE.txt
./zookeeper-3.4.12/lib/log4j-1.2.17.jar
./zookeeper-3.4.12/lib/slf4j-1.7.25.LICENSE.txt
./zookeeper-3.4.12/lib/audience-annotations-0.5.0.jar
./zookeeper-3.4.12/lib/netty-3.10.6.Final.jar
./zookeeper-3.4.12/lib/jdiff/zookeeper_3.4.12.xml
./zookeeper-3.4.12/lib/jdiff/zookeeper_3.1.1.xml
./zookeeper-3.4.12/lib/cobertura/README.txt
./zookeeper-3.4.12/recipes/lock/
./zookeeper-3.4.12/recipes/queue/
./zookeeper-3.4.12/recipes/election/
./zookeeper-3.4.12/recipes/election/test/
./zookeeper-3.4.12/recipes/election/build.xml
./zookeeper-3.4.12/recipes/election/zookeeper-3.4.12-recipes-election.jar
./zookeeper-3.4.12/recipes/election/src/
./zookeeper-3.4.12/recipes/election/src/java/
./zookeeper-3.4.12/recipes/election/src/java/org/
./zookeeper-3.4.12/recipes/election/src/java/org/apache/
./zookeeper-3.4.12/recipes/election/src/java/org/apache/zookeeper/
./zookeeper-3.4.12/recipes/election/src/java/org/apache/zookeeper/recipes/
./zookeeper-3.4.12/recipes/election/src/java/org/apache/zookeeper/recipes/leader/
./zookeeper-3.4.12/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionSupport.java
./zookeeper-3.4.12/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderElectionAware.java
./zookeeper-3.4.12/recipes/election/src/java/org/apache/zookeeper/recipes/leader/LeaderOffer.java
./zookeeper-3.4.12/recipes/election/test/org/
./zookeeper-3.4.12/recipes/election/test/org/apache/
./zookeeper-3.4.12/recipes/election/test/org/apache/zookeeper/
./zookeeper-3.4.12/recipes/election/test/org/apache/zookeeper/recipes/
./zookeeper-3.4.12/recipes/election/test/org/apache/zookeeper/recipes/leader/
./zookeeper-3.4.12/recipes/election/test/org/apache/zookeeper/recipes/leader/LeaderElectionSupportTest.java
./zookeeper-3.4.12/recipes/queue/test/
./zookeeper-3.4.12/recipes/queue/build.xml
./zookeeper-3.4.12/recipes/queue/zookeeper-3.4.12-recipes-queue.jar
./zookeeper-3.4.12/recipes/queue/src/
./zookeeper-3.4.12/recipes/queue/src/java/
./zookeeper-3.4.12/recipes/queue/src/c/
./zookeeper-3.4.12/recipes/queue/src/c/acinclude.m4
./zookeeper-3.4.12/recipes/queue/src/c/configure.ac
./zookeeper-3.4.12/recipes/queue/src/c/INSTALL
./zookeeper-3.4.12/recipes/queue/src/c/LICENSE
./zookeeper-3.4.12/recipes/queue/src/c/aminclude.am
./zookeeper-3.4.12/recipes/queue/src/c/include/
./zookeeper-3.4.12/recipes/queue/src/c/tests/
./zookeeper-3.4.12/recipes/queue/src/c/Makefile.am
./zookeeper-3.4.12/recipes/queue/src/c/c-doc.Doxyfile
./zookeeper-3.4.12/recipes/queue/src/c/README.txt
./zookeeper-3.4.12/recipes/queue/src/c/src/
./zookeeper-3.4.12/recipes/queue/src/c/src/zoo_queue.c
./zookeeper-3.4.12/recipes/queue/src/c/tests/zkServer.sh
./zookeeper-3.4.12/recipes/queue/src/c/tests/TestClient.cc
./zookeeper-3.4.12/recipes/queue/src/c/tests/Util.cc
./zookeeper-3.4.12/recipes/queue/src/c/tests/Util.h
./zookeeper-3.4.12/recipes/queue/src/c/tests/TestDriver.cc
./zookeeper-3.4.12/recipes/queue/src/c/include/zoo_queue.h
./zookeeper-3.4.12/recipes/queue/src/java/org/
./zookeeper-3.4.12/recipes/queue/src/java/org/apache/
./zookeeper-3.4.12/recipes/queue/src/java/org/apache/zookeeper/
./zookeeper-3.4.12/recipes/queue/src/java/org/apache/zookeeper/recipes/
./zookeeper-3.4.12/recipes/queue/src/java/org/apache/zookeeper/recipes/queue/
./zookeeper-3.4.12/recipes/queue/src/java/org/apache/zookeeper/recipes/queue/DistributedQueue.java
./zookeeper-3.4.12/recipes/queue/test/org/
./zookeeper-3.4.12/recipes/queue/test/org/apache/
./zookeeper-3.4.12/recipes/queue/test/org/apache/zookeeper/
./zookeeper-3.4.12/recipes/queue/test/org/apache/zookeeper/recipes/
./zookeeper-3.4.12/recipes/queue/test/org/apache/zookeeper/recipes/queue/
./zookeeper-3.4.12/recipes/queue/test/org/apache/zookeeper/recipes/queue/DistributedQueueTest.java
./zookeeper-3.4.12/recipes/lock/test/
./zookeeper-3.4.12/recipes/lock/build.xml
./zookeeper-3.4.12/recipes/lock/zookeeper-3.4.12-recipes-lock.jar
./zookeeper-3.4.12/recipes/lock/src/
./zookeeper-3.4.12/recipes/lock/src/java/
./zookeeper-3.4.12/recipes/lock/src/c/
./zookeeper-3.4.12/recipes/lock/src/c/acinclude.m4
./zookeeper-3.4.12/recipes/lock/src/c/configure.ac
./zookeeper-3.4.12/recipes/lock/src/c/INSTALL
./zookeeper-3.4.12/recipes/lock/src/c/LICENSE
./zookeeper-3.4.12/recipes/lock/src/c/aminclude.am
./zookeeper-3.4.12/recipes/lock/src/c/include/
./zookeeper-3.4.12/recipes/lock/src/c/tests/
./zookeeper-3.4.12/recipes/lock/src/c/Makefile.am
./zookeeper-3.4.12/recipes/lock/src/c/c-doc.Doxyfile
./zookeeper-3.4.12/recipes/lock/src/c/README.txt
./zookeeper-3.4.12/recipes/lock/src/c/src/
./zookeeper-3.4.12/recipes/lock/src/c/src/zoo_lock.c
./zookeeper-3.4.12/recipes/lock/src/c/tests/zkServer.sh
./zookeeper-3.4.12/recipes/lock/src/c/tests/TestClient.cc
./zookeeper-3.4.12/recipes/lock/src/c/tests/Util.cc
./zookeeper-3.4.12/recipes/lock/src/c/tests/Util.h
./zookeeper-3.4.12/recipes/lock/src/c/tests/TestDriver.cc
./zookeeper-3.4.12/recipes/lock/src/c/include/zoo_lock.h
./zookeeper-3.4.12/recipes/lock/src/java/org/
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/recipes/
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/WriteLock.java
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZNodeName.java
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/LockListener.java
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ProtocolSupport.java
./zookeeper-3.4.12/recipes/lock/src/java/org/apache/zookeeper/recipes/lock/ZooKeeperOperation.java
./zookeeper-3.4.12/recipes/lock/test/org/
./zookeeper-3.4.12/recipes/lock/test/org/apache/
./zookeeper-3.4.12/recipes/lock/test/org/apache/zookeeper/
./zookeeper-3.4.12/recipes/lock/test/org/apache/zookeeper/recipes/
./zookeeper-3.4.12/recipes/lock/test/org/apache/zookeeper/recipes/lock/
./zookeeper-3.4.12/recipes/lock/test/org/apache/zookeeper/recipes/lock/ZNodeNameTest.java
./zookeeper-3.4.12/recipes/lock/test/org/apache/zookeeper/recipes/lock/WriteLockTest.java
./zookeeper-3.4.12/contrib/ZooInspector/
./zookeeper-3.4.12/contrib/zktreeutil/
./zookeeper-3.4.12/contrib/zkperl/
./zookeeper-3.4.12/contrib/zkfuse/
./zookeeper-3.4.12/contrib/zkpython/
./zookeeper-3.4.12/contrib/fatjar/
./zookeeper-3.4.12/contrib/rest/
./zookeeper-3.4.12/contrib/loggraph/
./zookeeper-3.4.12/contrib/loggraph/build.xml
./zookeeper-3.4.12/contrib/loggraph/zookeeper-3.4.12-loggraph.jar
./zookeeper-3.4.12/contrib/loggraph/src/
./zookeeper-3.4.12/contrib/loggraph/src/java/
./zookeeper-3.4.12/contrib/loggraph/src/java/org/
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/MeasureThroughput.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/LogSkipList.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/TxnLogSource.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/LogServer.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/LogSource.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/LogIterator.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/LogEntry.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/FilterException.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/Log4JSource.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/FilterParser.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/RandomAccessFileReader.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/FilterOp.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/MergedLogSource.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/JsonGenerator.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/TransactionEntry.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/Log4JEntry.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/StaticContent.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/FileLoader.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/Fs.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/Throughput.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/JsonServlet.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/GraphData.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets/NumEvents.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/Arg.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/NumberArg.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/NotOp.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/GreaterThanOp.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/OrOp.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/LessThanOp.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/XorOp.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/SymbolArg.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/AndOp.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/StringArg.java
./zookeeper-3.4.12/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops/EqualsOp.java
./zookeeper-3.4.12/contrib/rest/zookeeper-3.4.12-rest.jar
./zookeeper-3.4.12/contrib/rest/lib/
./zookeeper-3.4.12/contrib/rest/conf/
./zookeeper-3.4.12/contrib/rest/conf/rest.properties
./zookeeper-3.4.12/contrib/rest/conf/keys/
./zookeeper-3.4.12/contrib/rest/conf/log4j.properties
./zookeeper-3.4.12/contrib/rest/conf/keys/README
./zookeeper-3.4.12/contrib/rest/conf/keys/rest.cer
./zookeeper-3.4.12/contrib/rest/conf/keys/rest.jks
./zookeeper-3.4.12/contrib/rest/lib/jersey-json-1.1.5.1.jar
./zookeeper-3.4.12/contrib/rest/lib/jaxb-impl-2.1.12.jar
./zookeeper-3.4.12/contrib/rest/lib/activation-1.1.jar
./zookeeper-3.4.12/contrib/rest/lib/grizzly-utils-1.9.8.jar
./zookeeper-3.4.12/contrib/rest/lib/stax-api-1.0-2.jar
./zookeeper-3.4.12/contrib/rest/lib/slf4j-api-1.6.1.jar
./zookeeper-3.4.12/contrib/rest/lib/jackson-core-asl-1.1.1.jar
./zookeeper-3.4.12/contrib/rest/lib/grizzly-framework-1.9.8.jar
./zookeeper-3.4.12/contrib/rest/lib/slf4j-log4j12-1.6.1.jar
./zookeeper-3.4.12/contrib/rest/lib/jersey-core-1.1.5.1.jar
./zookeeper-3.4.12/contrib/rest/lib/grizzly-rcm-1.9.8.jar
./zookeeper-3.4.12/contrib/rest/lib/log4j-1.2.15.jar
./zookeeper-3.4.12/contrib/rest/lib/servlet-api-2.5.jar
./zookeeper-3.4.12/contrib/rest/lib/jsr311-api-1.1.1.jar
./zookeeper-3.4.12/contrib/rest/lib/grizzly-http-1.9.8.jar
./zookeeper-3.4.12/contrib/rest/lib/jersey-server-1.1.5.1.jar
./zookeeper-3.4.12/contrib/rest/lib/jettison-1.1.jar
./zookeeper-3.4.12/contrib/rest/lib/grizzly-http-servlet-1.9.8.jar
./zookeeper-3.4.12/contrib/rest/lib/asm-3.1.jar
./zookeeper-3.4.12/contrib/rest/lib/grizzly-portunif-1.9.8.jar
./zookeeper-3.4.12/contrib/rest/lib/grizzly-servlet-webserver-1.9.8.jar
./zookeeper-3.4.12/contrib/rest/lib/stax-api-1.0.1.jar
./zookeeper-3.4.12/contrib/rest/lib/jaxb-api-2.1.jar
./zookeeper-3.4.12/contrib/fatjar/build.xml
./zookeeper-3.4.12/contrib/fatjar/zookeeper-3.4.12-fatjar.jar
./zookeeper-3.4.12/contrib/fatjar/conf/
./zookeeper-3.4.12/contrib/fatjar/src/
./zookeeper-3.4.12/contrib/fatjar/src/java/
./zookeeper-3.4.12/contrib/fatjar/src/java/org/
./zookeeper-3.4.12/contrib/fatjar/src/java/org/apache/
./zookeeper-3.4.12/contrib/fatjar/src/java/org/apache/zookeeper/
./zookeeper-3.4.12/contrib/fatjar/src/java/org/apache/zookeeper/util/
./zookeeper-3.4.12/contrib/fatjar/src/java/org/apache/zookeeper/util/FatJarMain.java
./zookeeper-3.4.12/contrib/fatjar/conf/mainClasses
./zookeeper-3.4.12/contrib/zkpython/build.xml
./zookeeper-3.4.12/contrib/zkpython/ivy.xml
./zookeeper-3.4.12/contrib/zkpython/README
./zookeeper-3.4.12/contrib/zkpython/VERSION
./zookeeper-3.4.12/contrib/zkpython/src/
./zookeeper-3.4.12/contrib/zkpython/src/test/
./zookeeper-3.4.12/contrib/zkpython/src/python/
./zookeeper-3.4.12/contrib/zkpython/src/examples/
./zookeeper-3.4.12/contrib/zkpython/src/packages/
./zookeeper-3.4.12/contrib/zkpython/src/c/
./zookeeper-3.4.12/contrib/zkpython/src/c/pyzk_docstrings.h
./zookeeper-3.4.12/contrib/zkpython/src/c/zookeeper.c
./zookeeper-3.4.12/contrib/zkpython/src/packages/deb/
./zookeeper-3.4.12/contrib/zkpython/src/packages/rpm/
./zookeeper-3.4.12/contrib/zkpython/src/packages/rpm/spec/
./zookeeper-3.4.12/contrib/zkpython/src/packages/rpm/spec/zkpython.spec
./zookeeper-3.4.12/contrib/zkpython/src/packages/deb/zkpython.control/
./zookeeper-3.4.12/contrib/zkpython/src/packages/deb/zkpython.control/control
./zookeeper-3.4.12/contrib/zkpython/src/examples/README
./zookeeper-3.4.12/contrib/zkpython/src/examples/watch_znode_for_changes.py
./zookeeper-3.4.12/contrib/zkpython/src/python/zk.py
./zookeeper-3.4.12/contrib/zkpython/src/python/setup.py
./zookeeper-3.4.12/contrib/zkpython/src/test/get_set_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/async_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/zkServer.sh
./zookeeper-3.4.12/contrib/zkpython/src/test/connection_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/callback_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/acl_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/create_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/run_tests.sh
./zookeeper-3.4.12/contrib/zkpython/src/test/zktestbase.py
./zookeeper-3.4.12/contrib/zkpython/src/test/exists_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/close_deadlock_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/delete_test.py
./zookeeper-3.4.12/contrib/zkpython/src/test/clientid_test.py
./zookeeper-3.4.12/contrib/zkfuse/configure.ac
./zookeeper-3.4.12/contrib/zkfuse/build.xml
./zookeeper-3.4.12/contrib/zkfuse/Makefile.am
./zookeeper-3.4.12/contrib/zkfuse/VERSION
./zookeeper-3.4.12/contrib/zkfuse/README.txt
./zookeeper-3.4.12/contrib/zkfuse/src/
./zookeeper-3.4.12/contrib/zkfuse/src/event.h
./zookeeper-3.4.12/contrib/zkfuse/src/zkadapter.cc
./zookeeper-3.4.12/contrib/zkfuse/src/log4cxx.properties
./zookeeper-3.4.12/contrib/zkfuse/src/doxygen.cfg
./zookeeper-3.4.12/contrib/zkfuse/src/Makefile.am
./zookeeper-3.4.12/contrib/zkfuse/src/thread.h
./zookeeper-3.4.12/contrib/zkfuse/src/log.h
./zookeeper-3.4.12/contrib/zkfuse/src/blockingqueue.h
./zookeeper-3.4.12/contrib/zkfuse/src/zkfuse.cc
./zookeeper-3.4.12/contrib/zkfuse/src/event.cc
./zookeeper-3.4.12/contrib/zkfuse/src/mutex.h
./zookeeper-3.4.12/contrib/zkfuse/src/log.cc
./zookeeper-3.4.12/contrib/zkfuse/src/thread.cc
./zookeeper-3.4.12/contrib/zkfuse/src/zkadapter.h
./zookeeper-3.4.12/contrib/zkperl/LICENSE
./zookeeper-3.4.12/contrib/zkperl/ZooKeeper.xs
./zookeeper-3.4.12/contrib/zkperl/build.xml
./zookeeper-3.4.12/contrib/zkperl/Changes
./zookeeper-3.4.12/contrib/zkperl/ZooKeeper.pm
./zookeeper-3.4.12/contrib/zkperl/MANIFEST
./zookeeper-3.4.12/contrib/zkperl/t/
./zookeeper-3.4.12/contrib/zkperl/README
./zookeeper-3.4.12/contrib/zkperl/NOTICE
./zookeeper-3.4.12/contrib/zkperl/typemap
./zookeeper-3.4.12/contrib/zkperl/VERSION
./zookeeper-3.4.12/contrib/zkperl/Makefile.PL
./zookeeper-3.4.12/contrib/zkperl/build/
./zookeeper-3.4.12/contrib/zkperl/build/check_zk_version.h
./zookeeper-3.4.12/contrib/zkperl/build/check_zk_version.c
./zookeeper-3.4.12/contrib/zkperl/t/35_log.t
./zookeeper-3.4.12/contrib/zkperl/t/22_stat_tie.t
./zookeeper-3.4.12/contrib/zkperl/t/40_basic.t
./zookeeper-3.4.12/contrib/zkperl/t/20_tie.t
./zookeeper-3.4.12/contrib/zkperl/t/util.pl
./zookeeper-3.4.12/contrib/zkperl/t/24_watch_tie.t
./zookeeper-3.4.12/contrib/zkperl/t/10_invalid.t
./zookeeper-3.4.12/contrib/zkperl/t/30_connect.t
./zookeeper-3.4.12/contrib/zkperl/t/50_access.t
./zookeeper-3.4.12/contrib/zkperl/t/60_watch.t
./zookeeper-3.4.12/contrib/zkperl/t/15_thread.t
./zookeeper-3.4.12/contrib/zkperl/t/45_class.t
./zookeeper-3.4.12/contrib/zktreeutil/configure.ac
./zookeeper-3.4.12/contrib/zktreeutil/build.xml
./zookeeper-3.4.12/contrib/zktreeutil/tests/
./zookeeper-3.4.12/contrib/zktreeutil/Makefile.am
./zookeeper-3.4.12/contrib/zktreeutil/VERSION
./zookeeper-3.4.12/contrib/zktreeutil/README.txt
./zookeeper-3.4.12/contrib/zktreeutil/src/
./zookeeper-3.4.12/contrib/zktreeutil/src/ZkTreeUtilMain.cc
./zookeeper-3.4.12/contrib/zktreeutil/src/Makefile.am
./zookeeper-3.4.12/contrib/zktreeutil/src/ZkAdaptor.cc
./zookeeper-3.4.12/contrib/zktreeutil/src/ZkTreeUtil.h
./zookeeper-3.4.12/contrib/zktreeutil/src/SimpleTree.h
./zookeeper-3.4.12/contrib/zktreeutil/src/ZkAdaptor.h
./zookeeper-3.4.12/contrib/zktreeutil/src/ZkTreeUtil.cc
./zookeeper-3.4.12/contrib/zktreeutil/tests/zk_sample.xml
./zookeeper-3.4.12/contrib/ZooInspector/zookeeper-3.4.12-ZooInspector.jar
./zookeeper-3.4.12/contrib/ZooInspector/config/
./zookeeper-3.4.12/contrib/ZooInspector/build.xml
./zookeeper-3.4.12/contrib/ZooInspector/licences/
./zookeeper-3.4.12/contrib/ZooInspector/icons/
./zookeeper-3.4.12/contrib/ZooInspector/lib/
./zookeeper-3.4.12/contrib/ZooInspector/src/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/retry/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/encryption/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/logger/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/ZooInspector.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/ZooInspectorTreeViewer.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/ZooInspectorPanel.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/nodeviewer/
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/ZooInspectorConnectionPropertiesDialog.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/about.html
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/ZooInspectorNodeViewersPanel.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/NodeViewersChangeListener.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/ZooInspectorIconResources.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/ZooInspectorAboutDialog.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/ZooInspectorNodeViewersDialog.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/nodeviewer/NodeViewerMetaData.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/nodeviewer/NodeViewerACL.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/nodeviewer/ZooInspectorNodeViewer.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/gui/nodeviewer/NodeViewerData.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/NodeListener.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/Pair.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/ZooInspectorReadOnlyManager.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/ZooInspectorManagerImpl.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/ZooInspectorNodeManager.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/ZooInspectorNodeTreeManager.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/manager/ZooInspectorManager.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/logger/LoggerFactory.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/encryption/BasicDataEncryptionManager.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/inspector/encryption/DataEncryptionManager.java
./zookeeper-3.4.12/contrib/ZooInspector/src/java/org/apache/zookeeper/retry/ZooKeeperRetry.java
./zookeeper-3.4.12/contrib/ZooInspector/lib/jtoaster-1.0.4.jar
./zookeeper-3.4.12/contrib/ZooInspector/icons/jspdecl.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/search_prev.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/search_next.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/trash.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/new_con.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/refresh.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/launch_run.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/info_obj.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/save_edit.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/launch_stop.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/fldr_obj.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/edtsrclkup_co.gif
./zookeeper-3.4.12/contrib/ZooInspector/icons/file_obj.gif
./zookeeper-3.4.12/contrib/ZooInspector/licences/epl-v10.html
./zookeeper-3.4.12/contrib/ZooInspector/licences/Apache Software Licence v2.0.txt
./zookeeper-3.4.12/contrib/ZooInspector/config/defaultConnectionSettings.cfg
./zookeeper-3.4.12/contrib/ZooInspector/config/defaultNodeVeiwers.cfg
./zookeeper-3.4.12/docs/zookeeperHierarchicalQuorums.html
./zookeeper-3.4.12/docs/skin/
./zookeeper-3.4.12/docs/index.html
./zookeeper-3.4.12/docs/zookeeperProgrammers.pdf
./zookeeper-3.4.12/docs/index.pdf
./zookeeper-3.4.12/docs/zookeeperAdmin.pdf
./zookeeper-3.4.12/docs/zookeeperProgrammers.html
./zookeeper-3.4.12/docs/jdiff/
./zookeeper-3.4.12/docs/images/
./zookeeper-3.4.12/docs/bookkeeperOverview.pdf
./zookeeper-3.4.12/docs/bookkeeperProgrammer.pdf
./zookeeper-3.4.12/docs/zookeeperHierarchicalQuorums.pdf
./zookeeper-3.4.12/docs/bookkeeperOverview.html
./zookeeper-3.4.12/docs/bookkeeperStarted.pdf
./zookeeper-3.4.12/docs/zookeeperStarted.pdf
./zookeeper-3.4.12/docs/bookkeeperProgrammer.html
./zookeeper-3.4.12/docs/zookeeperObservers.html
./zookeeper-3.4.12/docs/recipes.pdf
./zookeeper-3.4.12/docs/linkmap.pdf
./zookeeper-3.4.12/docs/zookeeperInternals.pdf
./zookeeper-3.4.12/docs/bookkeeperStarted.html
./zookeeper-3.4.12/docs/javaExample.pdf
./zookeeper-3.4.12/docs/broken-links.xml
./zookeeper-3.4.12/docs/zookeeperJMX.html
./zookeeper-3.4.12/docs/zookeeperQuotas.pdf
./zookeeper-3.4.12/docs/linkmap.html
./zookeeper-3.4.12/docs/zookeeperTutorial.html
./zookeeper-3.4.12/docs/zookeeperObservers.pdf
./zookeeper-3.4.12/docs/bookkeeperStream.pdf
./zookeeper-3.4.12/docs/zookeeperReconfig.pdf
./zookeeper-3.4.12/docs/bookkeeperConfig.pdf
./zookeeper-3.4.12/docs/zookeeperTutorial.pdf
./zookeeper-3.4.12/docs/zookeeperAdmin.html
./zookeeper-3.4.12/docs/api/
./zookeeper-3.4.12/docs/zookeeperStarted.html
./zookeeper-3.4.12/docs/releasenotes.html
./zookeeper-3.4.12/docs/zookeeperOtherInfo.pdf
./zookeeper-3.4.12/docs/bookkeeperStream.html
./zookeeper-3.4.12/docs/zookeeperOver.html
./zookeeper-3.4.12/docs/bookkeeperConfig.html
./zookeeper-3.4.12/docs/javaExample.html
./zookeeper-3.4.12/docs/zookeeperInternals.html
./zookeeper-3.4.12/docs/zookeeperOtherInfo.html
./zookeeper-3.4.12/docs/recipes.html
./zookeeper-3.4.12/docs/zookeeperOver.pdf
./zookeeper-3.4.12/docs/zookeeperQuotas.html
./zookeeper-3.4.12/docs/zookeeperJMX.pdf
./zookeeper-3.4.12/docs/api/constant-values.html
./zookeeper-3.4.12/docs/api/overview-tree.html
./zookeeper-3.4.12/docs/api/index.html
./zookeeper-3.4.12/docs/api/overview-frame.html
./zookeeper-3.4.12/docs/api/allclasses-noframe.html
./zookeeper-3.4.12/docs/api/org/
./zookeeper-3.4.12/docs/api/serialized-form.html
./zookeeper-3.4.12/docs/api/index-all.html
./zookeeper-3.4.12/docs/api/deprecated-list.html
./zookeeper-3.4.12/docs/api/script.js
./zookeeper-3.4.12/docs/api/stylesheet.css
./zookeeper-3.4.12/docs/api/overview-summary.html
./zookeeper-3.4.12/docs/api/help-doc.html
./zookeeper-3.4.12/docs/api/allclasses-frame.html
./zookeeper-3.4.12/docs/api/package-list
./zookeeper-3.4.12/docs/api/org/apache/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/
./zookeeper-3.4.12/docs/api/org/apache/jute/
./zookeeper-3.4.12/docs/api/org/apache/jute/class-use/
./zookeeper-3.4.12/docs/api/org/apache/jute/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/jute/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/jute/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/jute/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/jute/Record.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/generated/
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/generated/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/generated/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/generated/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/jute/compiler/generated/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/jute/class-use/Record.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.NoAuthException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.BadVersionException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.DataCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/Watcher.Event.KeeperState.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/util/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ZooDefs.Perms.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.MultiCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ZooDefs.Ids.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/CreateMode.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/jmx/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ZooKeeperMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.StatCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ZooKeeper.States.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/Watcher.Event.EventType.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/Watcher.Event.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/Watcher.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/common/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.AuthFailedException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/WatchedEvent.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/version/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.APIErrorException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ZooDefs.OpCode.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ServerAdminClient.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.SystemErrorException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.SessionMovedException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.InvalidACLException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.NodeExistsException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.NoNodeException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.Code.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.Children2Callback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.NotEmptyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.UnimplementedException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ZooDefs.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/AsyncCallback.StringCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/Transaction.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/KeeperException.NotReadOnlyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/ZooKeeper.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/class-use/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/FourLetterWordMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/StaticHostProvider.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/HostProvider.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/class-use/FourLetterWordMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/class-use/StaticHostProvider.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/client/class-use/HostProvider.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/class-use/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/Id.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/Stat.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/StatPersistedV1.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/StatPersisted.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/ACL.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/class-use/Id.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/class-use/Stat.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/class-use/StatPersistedV1.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/class-use/StatPersisted.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/data/class-use/ACL.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/version/util/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/version/util/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/version/util/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/version/util/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/version/util/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/common/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/common/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/common/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/common/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/class-use/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/ZooKeeperServerMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/SnapshotFormatter.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/LogFormatter.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/PurgeTxnLog.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/class-use/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/QuorumPeerMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/quorum/class-use/QuorumPeerMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/class-use/
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/UpgradeMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/upgrade/class-use/UpgradeMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/class-use/ZooKeeperServerMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/class-use/SnapshotFormatter.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/class-use/LogFormatter.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/server/class-use/PurgeTxnLog.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/jmx/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/jmx/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/jmx/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/jmx/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/util/package-use.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/util/package-frame.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/util/package-summary.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/util/package-tree.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.NoAuthException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.BadVersionException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/Watcher.Event.KeeperState.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ZooDefs.Perms.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.MultiCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.RuntimeInconsistencyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ZooDefs.Ids.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/CreateMode.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.NoChildrenForEphemeralsException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.MarshallingErrorException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ZooKeeperMain.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.DataInconsistencyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ZooKeeper.States.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/Watcher.Event.EventType.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/Watcher.Event.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/Watcher.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.AuthFailedException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/WatchedEvent.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.APIErrorException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ZooDefs.OpCode.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.SessionExpiredException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ServerAdminClient.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.SystemErrorException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.SessionMovedException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.InvalidACLException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.BadArgumentsException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.NodeExistsException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.OperationTimeoutException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.NoNodeException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.Code.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.Children2Callback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.NotEmptyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.CodeDeprecated.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.UnimplementedException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ZooDefs.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.ConnectionLossException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.InvalidCallbackException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/Transaction.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/KeeperException.NotReadOnlyException.html
./zookeeper-3.4.12/docs/api/org/apache/zookeeper/class-use/ZooKeeper.html
./zookeeper-3.4.12/docs/images/hadoop-logo.jpg
./zookeeper-3.4.12/docs/images/zookeeper_small.gif
./zookeeper-3.4.12/docs/images/zkcomponents.jpg
./zookeeper-3.4.12/docs/images/bk-overview.jpg
./zookeeper-3.4.12/docs/images/favicon.ico
./zookeeper-3.4.12/docs/images/zknamespace.jpg
./zookeeper-3.4.12/docs/images/zkperfRW-3.2.jpg
./zookeeper-3.4.12/docs/images/zkperfRW.jpg
./zookeeper-3.4.12/docs/images/zkperfreliability.jpg
./zookeeper-3.4.12/docs/images/zkservice.jpg
./zookeeper-3.4.12/docs/images/built-with-forrest-button.png
./zookeeper-3.4.12/docs/images/instruction_arrow.png
./zookeeper-3.4.12/docs/images/state_dia.jpg
./zookeeper-3.4.12/docs/images/2pc.jpg
./zookeeper-3.4.12/docs/jdiff/missingS***xt
./zookeeper-3.4.12/docs/jdiff/stylesheet-jdiff.css
./zookeeper-3.4.12/docs/jdiff/changes.html
./zookeeper-3.4.12/docs/jdiff/changes/
./zookeeper-3.4.12/docs/jdiff/user_comments_for_zookeeper_3.1.1_to_zookeeper_3.4.12.xml
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.NotEmptyException.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.html
./zookeeper-3.4.12/docs/jdiff/changes/classes_index_removals.html
./zookeeper-3.4.12/docs/jdiff/changes/alldiffs_index_removals.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.AsyncCallback.DataCallback.html
./zookeeper-3.4.12/docs/jdiff/changes/constructors_index_changes.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.Watcher.Event.KeeperState.html
./zookeeper-3.4.12/docs/jdiff/changes/fields_index_removals.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.InvalidACLException.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.NodeExistsException.html
./zookeeper-3.4.12/docs/jdiff/changes/packages_index_additions.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.ClientWatchManager.html
./zookeeper-3.4.12/docs/jdiff/changes/methods_index_additions.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.Code.html
./zookeeper-3.4.12/docs/jdiff/changes/constructors_index_additions.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.AsyncCallback.VoidCallback.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.NoNodeException.html
./zookeeper-3.4.12/docs/jdiff/changes/jdiff_topleftframe.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.AsyncCallback.ACLCallback.html
./zookeeper-3.4.12/docs/jdiff/changes/jdiff_help.html
./zookeeper-3.4.12/docs/jdiff/changes/constructors_index_removals.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.AsyncCallback.StatCallback.html
./zookeeper-3.4.12/docs/jdiff/changes/pkg_org.apache.zookeeper.html
./zookeeper-3.4.12/docs/jdiff/changes/classes_index_all.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.AsyncCallback.ChildrenCallback.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.Version.html
./zookeeper-3.4.12/docs/jdiff/changes/methods_index_changes.html
./zookeeper-3.4.12/docs/jdiff/changes/constructors_index_all.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.Environment.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.BadVersionException.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.ZooKeeper.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.BadArgumentsException.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.ClientCnxn.html
./zookeeper-3.4.12/docs/jdiff/changes/alldiffs_index_additions.html
./zookeeper-3.4.12/docs/jdiff/changes/fields_index_all.html
./zookeeper-3.4.12/docs/jdiff/changes/packages_index_removals.html
./zookeeper-3.4.12/docs/jdiff/changes/alldiffs_index_all.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.AsyncCallback.StringCallback.html
./zookeeper-3.4.12/docs/jdiff/changes/fields_index_additions.html
./zookeeper-3.4.12/docs/jdiff/changes/fields_index_changes.html
./zookeeper-3.4.12/docs/jdiff/changes/changes-summary.html
./zookeeper-3.4.12/docs/jdiff/changes/classes_index_additions.html
./zookeeper-3.4.12/docs/jdiff/changes/classes_index_changes.html
./zookeeper-3.4.12/docs/jdiff/changes/alldiffs_index_changes.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.ZooKeeper.States.html
./zookeeper-3.4.12/docs/jdiff/changes/methods_index_removals.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.ZooDefs.OpCode.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException.html
./zookeeper-3.4.12/docs/jdiff/changes/jdiff_statistics.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.Watcher.html
./zookeeper-3.4.12/docs/jdiff/changes/packages_index_changes.html
./zookeeper-3.4.12/docs/jdiff/changes/methods_index_all.html
./zookeeper-3.4.12/docs/jdiff/changes/packages_index_all.html
./zookeeper-3.4.12/docs/jdiff/changes/org.apache.zookeeper.ZooKeeperMain.html
./zookeeper-3.4.12/docs/skin/CommonMessages_fr.xml
./zookeeper-3.4.12/docs/skin/images/
./zookeeper-3.4.12/docs/skin/getMenu.js
./zookeeper-3.4.12/docs/skin/note.txt
./zookeeper-3.4.12/docs/skin/CommonMessages_en_US.xml
./zookeeper-3.4.12/docs/skin/prototype.js
./zookeeper-3.4.12/docs/skin/breadcrumbs.js
./zookeeper-3.4.12/docs/skin/basic.css
./zookeeper-3.4.12/docs/skin/print.css
./zookeeper-3.4.12/docs/skin/CommonMessages_de.xml
./zookeeper-3.4.12/docs/skin/menu.js
./zookeeper-3.4.12/docs/skin/screen.css
./zookeeper-3.4.12/docs/skin/breadcrumbs-optimized.js
./zookeeper-3.4.12/docs/skin/getBlank.js
./zookeeper-3.4.12/docs/skin/CommonMessages_es.xml
./zookeeper-3.4.12/docs/skin/profile.css
./zookeeper-3.4.12/docs/skin/fontsize.js
./zookeeper-3.4.12/docs/skin/images/add.jpg
./zookeeper-3.4.12/docs/skin/images/info.png
./zookeeper-3.4.12/docs/skin/images/rss.png
./zookeeper-3.4.12/docs/skin/images/warning.png
./zookeeper-3.4.12/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
./zookeeper-3.4.12/docs/skin/images/update.jpg
./zookeeper-3.4.12/docs/skin/images/poddoc.png
./zookeeper-3.4.12/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
./zookeeper-3.4.12/docs/skin/images/external-link.gif
./zookeeper-3.4.12/docs/skin/images/xmldoc.gif
./zookeeper-3.4.12/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
./zookeeper-3.4.12/docs/skin/images/built-with-cocoon.gif
./zookeeper-3.4.12/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png
./zookeeper-3.4.12/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png
./zookeeper-3.4.12/docs/skin/images/current.gif
./zookeeper-3.4.12/docs/skin/images/page.gif
./zookeeper-3.4.12/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
./zookeeper-3.4.12/docs/skin/images/printer.gif
./zookeeper-3.4.12/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
./zookeeper-3.4.12/docs/skin/images/chapter_open.gif
./zookeeper-3.4.12/docs/skin/images/fix.jpg
./zookeeper-3.4.12/docs/skin/images/built-with-forrest-button.png
./zookeeper-3.4.12/docs/skin/images/header_white_line.gif
./zookeeper-3.4.12/docs/skin/images/spacer.gif
./zookeeper-3.4.12/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
./zookeeper-3.4.12/docs/skin/images/instruction_arrow.png
./zookeeper-3.4.12/docs/skin/images/error.png
./zookeeper-3.4.12/docs/skin/images/remove.jpg
./zookeeper-3.4.12/docs/skin/images/hack.jpg
./zookeeper-3.4.12/docs/skin/images/vcss.png
./zookeeper-3.4.12/docs/skin/images/success.png
./zookeeper-3.4.12/docs/skin/images/README.txt
./zookeeper-3.4.12/docs/skin/images/txtdoc.png
./zookeeper-3.4.12/docs/skin/images/forrest-credit-logo.png
./zookeeper-3.4.12/docs/skin/images/label.gif
./zookeeper-3.4.12/docs/skin/images/chapter.gif
./zookeeper-3.4.12/docs/skin/images/valid-html401.png
./zookeeper-3.4.12/docs/skin/images/pdfdoc.gif
./zookeeper-3.4.12/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
./zookeeper-3.4.12/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png
./zookeeper-3.4.12/docs/skin/images/apache-thanks.png
./zookeeper-3.4.12/bin/zkCli.sh
./zookeeper-3.4.12/bin/zkServer.sh
./zookeeper-3.4.12/bin/zkCleanup.sh
./zookeeper-3.4.12/bin/zkServer.cmd
./zookeeper-3.4.12/bin/zkEnv.sh
./zookeeper-3.4.12/bin/README.txt
./zookeeper-3.4.12/bin/zkEnv.cmd
./zookeeper-3.4.12/bin/zkCli.cmd
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-tests.jar.sha1
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-sources.jar.sha1
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.pom.md5
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.jar.sha1.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-javadoc.jar.sha1.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-tests.jar.md5.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-javadoc.jar.md5.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.pom
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.pom.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-javadoc.jar.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-tests.jar.md5
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-sources.jar.md5.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.jar.md5
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.jar
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.jar.sha1
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.pom.sha1.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-javadoc.jar.md5
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-tests.jar.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.jar.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-javadoc.jar
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-sources.jar.md5
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-sources.jar
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-sources.jar.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-tests.jar
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-tests.jar.sha1.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.pom.md5.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.jar.md5.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-sources.jar.sha1.asc
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12-javadoc.jar.sha1
./zookeeper-3.4.12/dist-maven/zookeeper-3.4.12.pom.sha1 - echo 'will pull code of fusion branch from gitlab'
will pull code of fusion branch from gitlab - SOURCR_CODE_DIR=/usr/local/btp/codis
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/PullCodis.sh 10.179.97.77 /usr/local/btp/codis fusion
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ERROR_CODE.sh
- IP_ERROR=1
- MAKE_PARAM_ERROR=2
- PULL_CODE_ERROR=3
- BUILD_ERROR=4
- PORT_ERROR=5
- DIR_NOT_EXISTS_ERROR=6
- START_SERVER_ERROR=7
- GROUP_NUM_ERROR=8
- CheckIPAddress 10.179.97.77
- ip=10.179.97.77
- echo 10.179.97.77
- grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$'
- '[' 0 = 1 ']'
- ++ echo 10.179.97.77
- ++ cut -d . -f1
- a=10
- ++ echo 10.179.97.77
- ++ cut -d . -f2
- b=179
- ++ echo 10.179.97.77
- ++ cut -d . -f3
- c=97
- ++ echo 10.179.97.77
- ++ cut -d . -f4
- d=77
- for loop in '
b' '
d'
- for loop in '
- '[' 10 -ge 255 ']'
- '[' 10 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 179 -ge 255 ']'
- '[' 179 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 97 -ge 255 ']'
- '[' 97 -le 0 ']'
- for loop in '
b' '
d'
- for loop in '
- '[' 77 -ge 255 ']'
- '[' 77 -le 0 ']'
- return 0
- echo 0
- checkIPRet=0
- '[' 0 '!=' 0 ']'
- CheckDirExists 10.179.97.77 /usr/local/btp/codis
- ip=10.179.97.77
- dir=/usr/local/btp/codis
- ++ VerifyLocalHostIP 10.179.97.77
- ++ ip=10.179.97.77
- +++ ifconfig -a
- +++ grep inet
- +++ grep -v 127.0.0.1
- +++ grep -v inet6
- +++ awk '{print $2}'
- +++ tr -d addr:
- +++ tr -s '\n'
- ++ host_ip=10.179.210.188
- ++ '[' 10.179.210.188 == 10.179.97.77 ']'
- ++ return 1
- ++ echo 1
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- ++ ssh root@10.179.97.77 '[ -d /usr/local/btp/codis ] && echo 0 || echo 1'
- remote_dir_exist=0
- '[' 0 '!=' 0 ']'
- echo '/usr/local/btp/codis is exist and hostIp is 10.179.97.77'
- return 1
- echo 1
- checkDirRet=1
- '[' 1 == 1 ']'
- echo 'Because /usr/local/btp/codis already exists and is not an empty directory.So will delete it'
Because /usr/local/btp/codis already exists and is not an empty directory.So will delete it - ssh root@10.179.97.77 'rm -rf /usr/local/btp/codis/*;mkdir -p /usr/local/btp/codis'
- echo ' will pull code!'
will pull code! - ssh root@10.179.97.77 'cd /usr/local/btp/codis ; git clone git@git.xiaojukeji.com:foundation/didicodis2.0.git -b fusion'
正克隆到 'didicodis2.0'... - echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/PullCodis.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/PullCodis.sh done! - exit 0
- ssh root@10.179.97.77 'cd /usr/local/btp/codis/didicodis2.0 ; sh ./build.sh '
/usr/local/go1.11.2/bin/go build -o output/bin/codis-proxy go.intra.xiaojukeji.com/foundation/didicodis2.0/cmd/proxygo build -v -o output/bin/zkcopy go.intra.xiaojukeji.com/foundation/didicodis2.0/cmd/zk_copy
/usr/local/go1.11.2/bin/go build -o output/bin/codis-config go.intra.xiaojukeji.com/foundation/didicodis2.0/cmd/cconfig - CheckDirExists 10.179.132.4 /root/tool/didicodis2.0
- ip=10.179.132.4
- dir=/root/tool/didicodis2.0
- ++ VerifyLocalHostIP 10.179.132.4
- ++ ip=10.179.132.4
- +++ ifconfig -a
- +++ grep inet
- +++ grep -v 127.0.0.1
- +++ grep -v inet6
- +++ awk '{print $2}'
- +++ tr -d addr:
- +++ tr -s '\n'
- ++ host_ip=10.179.210.188
- ++ '[' 10.179.210.188 == 10.179.132.4 ']'
- ++ return 1
- ++ echo 1
- verifyLocalHostIpRet=1
- '[' 1 == 0 ']'
- ++ ssh root@10.179.132.4 '[ -d /root/tool/didicodis2.0 ] && echo 0 || echo 1'
- remote_dir_exist=1
- '[' 1 '!=' 0 ']'
- echo '/root/tool/didicodis2.0 is not exist and hostIp is 10.179.132.4.Will mkdir /root/tool/didicodis2.0'
- ssh root@10.179.132.4 'mkdir -p /root/tool/didicodis2.0'
- return 0
- echo 0
- checkDirRet=0
- '[' 0 == 1 ']'
- mkdir -p /root/tool/didicodis2.0
- ssh root@10.179.132.4 'cd /root/tool ; scp -r root@10.179.97.77:/usr/local/btp/codis/didicodis2.0/output /root/tool/didicodis2.0'
Warning: Permanently added '10.179.97.77' (ECDSA) to the list of known hosts. - scp -r /usr/local/btp/base-test-platform/service/util/deploy/fusion/tool/conf root@10.179.132.4:/root/tool/didicodis2.0/output
- echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/PrepareTool.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/PrepareTool.sh done! - exit 0
- initCodis
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/ExecRemoteInitCodis.sh 10.179.132.4 '10.179.132.4 10.179.36.191' '20000 '
will init 10.179.132.4 codis - IPS=($1)
- PORTS=($2)
- PROXY_PORT=9000
- ip_index=0
- port_index=0
- slotLow=0
- slotHigh=1023
- ports_len=1
- expr '(' 1023 - 0 + 1 ')' / 1
- averSlotNum=1024
- cd /root/tool/zookeeper-3.4.12/bin
- ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /root/tool/zookeeper-3.4.12/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED - ./zkCli.sh
Connecting to localhost:2181
2020-09-03 10:58:14,887 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.12-e5259e437540f349646870ea94dc2658c4e44b3b, built on 03/27/2018 03:55 GMT
2020-09-03 10:58:14,890 [myid:] - INFO [main:Environment@100] - Client environment:host.name=localhost
2020-09-03 10:58:14,891 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.8.0_65
2020-09-03 10:58:14,893 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Oracle Corporation
2020-09-03 10:58:14,893 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre
2020-09-03 10:58:14,893 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/root/tool/zookeeper-3.4.12/bin/../build/classes:/root/tool/zookeeper-3.4.12/bin/../build/lib/.jar:/root/tool/zookeeper-3.4.12/bin/../lib/slf4j-log4j12-1.7.25.jar:/root/tool/zookeeper-3.4.12/bin/../lib/slf4j-api-1.7.25.jar:/root/tool/zookeeper-3.4.12/bin/../lib/netty-3.10.6.Final.jar:/root/tool/zookeeper-3.4.12/bin/../lib/log4j-1.2.17.jar:/root/tool/zookeeper-3.4.12/bin/../lib/jline-0.9.94.jar:/root/tool/zookeeper-3.4.12/bin/../lib/audience-annotations-0.5.0.jar:/root/tool/zookeeper-3.4.12/bin/../zookeeper-3.4.12.jar:/root/tool/zookeeper-3.4.12/bin/../src/java/lib/.jar:/root/tool/zookeeper-3.4.12/bin/../conf:
2020-09-03 10:58:14,893 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2020-09-03 10:58:14,893 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
2020-09-03 10:58:14,893 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=<na>
2020-09-03 10:58:14,894 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux
2020-09-03 10:58:14,894 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=amd64
2020-09-03 10:58:14,894 [myid:] - INFO [main:Environment@100] - Client environment:os.version=3.10.0-514.16.1.el7.x86_64
2020-09-03 10:58:14,894 [myid:] - INFO [main:Environment@100] - Client environment:user.name=root
2020-09-03 10:58:14,894 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/root
2020-09-03 10:58:14,894 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/root/tool/zookeeper-3.4.12/bin
2020-09-03 10:58:14,895 [myid:] - INFO [main:ZooKeeper@441] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMainSendThread@1028] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
2020-09-03 10:58:15,002 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxnSendThread@1302] - Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x10ece4c91650000, negotiated timeout = 30000</na>
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 1] Node does not exist: /zk/codis
quit
Quitting...
2020-09-03 10:58:15,098 [myid:] - INFO [main:ZooKeeper@687] - Session: 0x10ece4c91650000 closed
2020-09-03 10:58:15,099 [myid:] - INFO [main-EventThread:ClientCnxn$EventThread@521] - EventThread shut down for session: 0x10ece4c91650000
- sleep 3
- cd /root/tool/didicodis2.0/output/bin
- sleep 3
- nohup ./codis-config -c ../conf/coproxy.yaml dashboard
- ./codis-config -c ../conf/coproxy.yaml slot init
&{fusion-offlineTest.gz01 fusion-offlineTest 127.0.0.1:2181 tcp zookeeper 5 1800 131072 1024 180 30 50000 10000 10 10 60000 5 1 0.8 1 1 2 30 1 30 1 5 30 30 map[] 600 6 75 127.0.0.1:18087 {60000 10000 10 0} local4 fusion true 50 false .router 64 true off 10992 10000 off 4194304 map[] map[] <nil>}
{
"msg": "OK",
"ret": 0
}</nil> - for PORT in '${PORTS[@]}'
- ip_index=0
- expr 0 + 1
- port_index=1
- group_num=1
- for IP in '${IPS[@]}'
- expr 0 + 1
- ip_index=1
- expr 1 % 2
- ret=1
- '[' 1 == 0 ']'
- ./codis-config -c ../conf/coproxy.yaml server add 1 10.179.132.4:20000 master
&{fusion-offlineTest.gz01 fusion-offlineTest 127.0.0.1:2181 tcp zookeeper 5 1800 131072 1024 180 30 50000 10000 10 10 60000 5 1 0.8 1 1 2 30 1 30 1 5 30 30 map[] 600 6 75 127.0.0.1:18087 {60000 10000 10 0} local4 fusion true 50 false .router 64 true off 10992 10000 off 4194304 map[] map[] <nil>}
{
"msg": "OK",
"ret": 0
}</nil> - for IP in '${IPS[@]}'
- expr 1 + 1
- ip_index=2
- expr 2 % 2
- ret=0
- '[' 0 == 0 ']'
- ./codis-config -c ../conf/coproxy.yaml server add 1 10.179.36.191:20000 slave
&{fusion-offlineTest.gz01 fusion-offlineTest 127.0.0.1:2181 tcp zookeeper 5 1800 131072 1024 180 30 50000 10000 10 10 60000 5 1 0.8 1 1 2 30 1 30 1 5 30 30 map[] 600 6 75 127.0.0.1:18087 {60000 10000 10 0} local4 fusion true 50 false .router 64 true off 10992 10000 off 4194304 map[] map[] <nil>}
{
"msg": "OK",
"ret": 0
}</nil> - expr 1024 '*' 1 - 1
- slotHigh=1023
- ./codis-config -c ../conf/coproxy.yaml slot range-set 0 1023 1 online
&{fusion-offlineTest.gz01 fusion-offlineTest 127.0.0.1:2181 tcp zookeeper 5 1800 131072 1024 180 30 50000 10000 10 10 60000 5 1 0.8 1 1 2 30 1 30 1 5 30 30 map[] 600 6 75 127.0.0.1:18087 {60000 10000 10 0} local4 fusion true 50 false .router 64 true off 10992 10000 off 4194304 map[] map[] <nil>}
{
"msg": "OK",
"ret": 0
}</nil> - expr 1023 + 1
- slotLow=1024
- sleep 5
- nohup ./codis-proxy -c ../conf/coproxy.yaml --log-level=warn -L ../log/coproxy.log --cpu=2 --addr=0.0.0.0:9000 --http-addr=0.0.0.0:13000
/root/tool/InitCodis.sh done! - echo '/root/tool/InitCodis.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/ExecRemoteInitCodis.sh done! - addZk
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/AddZk.sh 10.179.132.4 '10.179.132.4 10.179.36.191' '20000 '
OK
will exec redis-cli -h 10.179.132.4 -p 20000 addzk 10.179.132.4:2181 /zk/codis/db_fusion-offlineTest/
OK
OK
will exec redis-cli -h 10.179.36.191 -p 20000 addzk 10.179.132.4:2181 /zk/codis/db_fusion-offlineTest/
OK
/usr/local/btp/base-test-platform/service/util/deploy/fusion/AddZk.sh done! - updateDeployInfo
- prefix=oneMasterAndOneSlaveWithProxy
- sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/GenerateOtherInfo.sh /usr/local/btp/base-test-platform/service/util/env/3588/env_info.txt
/usr/local/btp/base-test-platform/service/util/deploy/fusion/GenerateOtherInfo.sh done! - sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/UpdatePasswordAndUser.sh '10.179.132.4 10.179.36.191' /usr/local/btp/base-test-platform/service/util/env/3588/env_info.txt
Will change 10.179.132.4 password
Will change 10.179.36.191 password
/usr/local/btp/base-test-platform/service/util/deploy/fusion/UpdatePasswordAndUser.sh done! - sh /usr/local/btp/base-test-platform/service/util/deploy/fusion/GenerateDeployInfo.sh '10.179.132.4 10.179.36.191' '20000 ' oneMasterAndOneSlaveWithProxy /usr/local/btp/base-test-platform/service/util/env/3588/env_info.txt 10.179.132.4
- IPS=($1)
- PORTS=($2)
- PREFIX=oneMasterAndOneSlaveWithProxy
- INFO_FILE=/usr/local/btp/base-test-platform/service/util/env/3588/env_info.txt
- PROXY_IP=10.179.132.4
- ++ dirname /usr/local/btp/base-test-platform/service/util/deploy/fusion/GenerateDeployInfo.sh
- cd /usr/local/btp/base-test-platform/service/util/deploy/fusion
- pwd
- BASE_HOME=/usr/local/btp/base-test-platform/service/util/deploy/fusion
- . /usr/local/btp/base-test-platform/service/util/deploy/fusion/ServiceBase.sh
- set -x
- ports_len=1
- strIsNonEmpty 10.179.132.4
- str=10.179.132.4
- '[' 12 -gt 0 ']'
- ++ echo 10.179.132.4
- ++ sed 's/[[:space:]]//g'
- temp=10.179.132.4
- '[' 12 -gt 0 ']'
- return 0
- echo 0
- checkStrNonEmptyRet=0
- '[' 0 == 0 ']'
- DEFAULT_PROXY_PORT=9000
- temp=oneMasterAndOneSlaveWithProxy_proxy
- echo oneMasterAndOneSlaveWithProxy_proxy_ip=10.179.132.4
- echo -e 'oneMasterAndOneSlaveWithProxy_proxy_port=9000\n'
- index=0
- for IP in '${IPS[@]}'
- expr 0 % 2
- ret=0
- '[' 0 == 0 ']'
- temp=oneMasterAndOneSlaveWithProxy_master
- echo oneMasterAndOneSlaveWithProxy_master_ip=10.179.132.4
- temp=oneMasterAndOneSlaveWithProxy_master_port
- [[ 1 -eq 1 ]]
- [[ 0 != \0 ]]
- port_index=1
- for PORT in '${PORTS[@]}'
- echo oneMasterAndOneSlaveWithProxy_master_port_1=20000
- expr 1 + 1
- port_index=2
- echo -e '\n'
- expr 0 + 1
- index=1
- for IP in '${IPS[@]}'
- expr 1 % 2
- ret=1
- '[' 1 == 0 ']'
- temp=oneMasterAndOneSlaveWithProxy_slave
- echo oneMasterAndOneSlaveWithProxy_slave_ip=10.179.36.191
- temp=oneMasterAndOneSlaveWithProxy_slave_port
- [[ 1 -eq 1 ]]
- [[ 0 != \0 ]]
- port_index=1
- for PORT in '${PORTS[@]}'
- echo oneMasterAndOneSlaveWithProxy_slave_port_1=20000
- expr 1 + 1
- port_index=2
- echo -e '\n'
- expr 1 + 1
- index=2
- echo -e '\n'
- echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/GenerateDeployInfo.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/GenerateDeployInfo.sh done! - echo '/usr/local/btp/base-test-platform/service/util/deploy/fusion/DeployOneProxy.sh done!'
/usr/local/btp/base-test-platform/service/util/deploy/fusion/DeployOneProxy.sh done! - exit 0
2020-09-03 10:58:31 - 环境部署完成