34 lines
568 B
Bash
34 lines
568 B
Bash
#!/usr/bin/env bash
|
|
|
|
HBASE_HOST="127.0.0.1"
|
|
HBASE_PORT=16200
|
|
ZK_HOST="$HBASE_HOST"
|
|
ZK_PORT=2181
|
|
HBASE_TIME_STARTUP=8
|
|
HBASE_VERSION="2.4.1"
|
|
|
|
|
|
setup_suite() {
|
|
export JAVA_HOME=${JAVA_HOME:-"/usr/local"}
|
|
PWD=$(pwd)
|
|
cd ../
|
|
./hbase-setup.sh
|
|
cd $PWD
|
|
}
|
|
|
|
test_run_hbase() {
|
|
cd "hbase-${HBASE_VERSION}"
|
|
./bin/hbase-daemon.sh --config conf start $1
|
|
sleep ${HBASE_TIME_STARTUP}
|
|
}
|
|
|
|
test_hbase_running() {
|
|
nc -znu -w1 ${1:-"127.0.0.1"} ${2:-"16200"}
|
|
}
|
|
|
|
test_hbase_zk_running() {
|
|
nc -znu -w1 ${1:-"127.0.0.1"} ${2:-"2181"} <<END
|
|
"ruok"
|
|
END
|
|
}
|