[OpenTSDB/opentsdb] 83d8c8: Simplified deployment. With HBase accessible, and ...

20 views
Skip to first unread message

nickman

unread,
Oct 26, 2016, 9:16:24 PM10/26/16
to open...@googlegroups.com
Branch: refs/heads/put
Home: https://github.com/OpenTSDB/opentsdb
Commit: 83d8c8936d229d6ee0b3ff8ede8df1c6159cfd2d
https://github.com/OpenTSDB/opentsdb/commit/83d8c8936d229d6ee0b3ff8ede8df1c6159cfd2d
Author: nickman <whitehead...@gmail.com>
Date: 2016-10-26 (Wed, 26 Oct 2016)

Changed paths:
M Makefile.am
A fat-jar/create-src-dir-overlay.sh
A fat-jar/fat-jar-pom.xml.in
A fat-jar/fat-jar-readme.md
A fat-jar/file-logback.xml
A fat-jar/logback.xml
A fat-jar/opentsdb.conf.json
A fat-jar/test-logback.xml
A src/tools/ArgValueValidator.java
A src/tools/ConfigArgP.java
A src/tools/ConfigMetaType.java
A src/tools/GnuplotInstaller.java
A src/tools/Main.java
M src/tsd/GraphHandler.java
M src/utils/Config.java
A test/tools/TestConfigArgP.java

Log Message:
-----------
Simplified deployment. With HBase accessible, and gnuplot installed,
this works: java -jar ./target/opentsdb-2.1.0RC1-fat.jar tsd.

No requirement for a pre-deployed UI static content directory. The
FatJar contains all the static resources and unloads this content
into the configured/default directory at start time, including the
GWT Web App content and the gnuplot wrapper script. If any content
already exists and has a newer timestamp than the corresponding
resource in the FatJar, the resource is left as is. An additional
FatJar provided command line tool allows for the pre-creation of
the static content directory, which is useful in development.

The process PID is written to a default [and configurable] pid file,
and deleted on clean shutdown.

URL based config and include supporting the load of configuration
files from http:// or file:// based sources.

Configuration properties can be tokenized with System Prop and/or
Environmental Variable decodes as well as JavaScript snippets to
support dynamically computed property values according to the
deployment environment.

Refined logging configuration with configuration override-able
external logging config file location and command line options
to set logging levels for major packages in OpenTSDB and
associated libraries.

Signed-off-by: Chris Larsen <cla...@yahoo-inc.com>


Reply all
Reply to author
Forward
0 new messages