Skip to content

Commit f4e8f79

Browse files
committed
OMID-309 Load hbase-env.sh and apply HBASE_OPT in startup scripts
1 parent 3c7f240 commit f4e8f79

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

tso-server/bin/omid.sh

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ cd $SCRIPTDIR;
2323
# Load Omid environment variables
2424
source omid-env.sh
2525

26+
# Load HBase environent variables
27+
if [ -r "${HBASE_CONF_DIR}/hbase-env.sh" ]; then
28+
echo Loading "${HBASE_CONF_DIR}/hbase-env.sh"
29+
# The main thing here is HBASE_OPTS
30+
source "${HBASE_CONF_DIR}/hbase-env.sh"
31+
fi
32+
2633
# Configure classpath...
2734
CLASSPATH=../conf:${HBASE_CONF_DIR}:${HADOOP_CONF_DIR}
2835

@@ -126,7 +133,7 @@ setup_jdk_options() {
126133
}
127134

128135
tso() {
129-
exec java $JVM_FLAGS $OMID_OPTS -cp $CLASSPATH org.apache.omid.tso.TSOServer $@
136+
exec java $JVM_FLAGS $HBASE_OPTS $OMID_OPTS -cp $CLASSPATH org.apache.omid.tso.TSOServer $@
130137
}
131138

132139
tsoRelauncher() {
@@ -137,11 +144,11 @@ tsoRelauncher() {
137144
}
138145

139146
createHBaseCommitTable() {
140-
exec java $OMID_OPTS -cp $CLASSPATH org.apache.omid.tools.hbase.OmidTableManager commit-table $@
147+
exec java $JVM_FLAGS $HBASE_OPTS $OMID_OPTS -cp $CLASSPATH org.apache.omid.tools.hbase.OmidTableManager commit-table $@
141148
}
142149

143150
createHBaseTimestampTable() {
144-
exec java $OMID_OPTS -cp $CLASSPATH org.apache.omid.tools.hbase.OmidTableManager timestamp-table $@
151+
exec java $JVM_FLAGS $HBASE_OPTS $OMID_OPTS -cp $CLASSPATH org.apache.omid.tools.hbase.OmidTableManager timestamp-table $@
145152
}
146153

147154
usage() {

0 commit comments

Comments
 (0)