druid/examples/bin
Rishabh Singh 4ebdfe226d
Druid automated quickstart (#13365)
* Druid automated quickstart

* remove conf/druid/single-server/quickstart/_common/historical/jvm.config

* Minor changes in python script

* Add lower bound memory for some services

* Additional runtime properties for services

* Update supervise script to accept command arguments, corresponding changes in druid-quickstart.py

* File end newline

* Limit the ability to start multiple instances of a service, documentation changes

* simplify script arguments

* restore changes in medium profile

* run-druid refactor

* compute and pass middle manager runtime properties to run-druid
supervise script changes to process java opts array
use argparse, leave free memory, logging

* Remove extra quotes from mm task javaopts array

* Update logic to compute minimum memory

* simplify run-druid

* remove debug options from run-druid

* resolve the config_path provided

* comment out service specific runtime properties which are computed in the code

* simplify run-druid

* clean up docs, naming changes

* Throw ValueError exception on illegal state

* update docs

* rename args, compute_only -> compute, run_zk -> zk

* update help documentation

* update help documentation

* move task memory computation into separate method

* Add validation checks

* remove print

* Add validations

* remove start-druid bash script, rename start-druid-main

* Include tasks in lower bound memory calculation

* Fix test

* 256m instead of 256g

* caffeine cache uses 5% of heap

* ensure min task count is 2, task count is monotonic

* update configs and documentation for runtime props in conf/druid/single-server/quickstart

* Update docs

* Specify memory argument for each profile in single-server.md

* Update middleManager runtime.properties

* Move quickstart configs to conf/druid/base, add bash launch script, support python2

* Update supervise script

* rename base config directory to auto

* rename python script, changes to pass repeated args to supervise

* remove exmaples/conf/druid/base dir

* add docs

* restore changes in conf dir

* update start-druid-auto

* remove hashref for commands in supervise script

* start-druid-main java_opts array is comma separated

* update entry point script name in python script

* Update help docs

* documentation changes

* docs changes

* update docs

* add support for running indexer

* update supported services list

* update help

* Update python.md

* remove dir

* update .spelling

* Remove dependency on psutil and pathlib

* update docs

* Update get_physical_memory method

* Update help docs

* update docs

* update method to get physical memory on python

* udpate spelling

* update .spelling

* minor change

* Minor change

* memory comptuation for indexer

* update start-druid

* Update python.md

* Update single-server.md

* Update python.md

* run python3 --version to check if python is installed

* Update supervise script

* start-druid: echo message if python not found

* update anchor text

* minor change

* Update condition in supervise script

* JVM not jvm in docs
2022-12-09 11:04:02 -08:00
..
broker.sh Adding licenses and enable apache-rat-plugin. (#6215) 2018-09-18 08:39:26 -07:00
coordinator.sh Adding licenses and enable apache-rat-plugin. (#6215) 2018-09-18 08:39:26 -07:00
dsql Enhancements to dsql. (#6929) 2019-01-28 17:02:43 -08:00
dsql-main Add the ability to supply client certificate to dsql comand line tool. (#10765) 2021-02-11 20:16:47 -08:00
generate-example-metrics Adding licenses and enable apache-rat-plugin. (#6215) 2018-09-18 08:39:26 -07:00
greet Add CTA and fix typo (#13009) 2022-09-06 11:16:50 -07:00
historical.sh Adding licenses and enable apache-rat-plugin. (#6215) 2018-09-18 08:39:26 -07:00
java-util Make java version check work on all shells (#9376) 2020-02-19 13:44:00 -08:00
jconsole.sh Replace source call to make scripts more portable (#12014) 2021-12-06 13:41:25 +05:30
middleManager.sh Adding licenses and enable apache-rat-plugin. (#6215) 2018-09-18 08:39:26 -07:00
node.sh Replace source call to make scripts more portable (#12014) 2021-12-06 13:41:25 +05:30
overlord.sh Adding licenses and enable apache-rat-plugin. (#6215) 2018-09-18 08:39:26 -07:00
post-index-task Python 3 support for post-index-task. (#12841) 2022-08-02 17:53:34 -07:00
post-index-task-main Python 3 support for post-index-task. (#12841) 2022-08-02 17:53:34 -07:00
post-index-task-main3 Python 3 support for post-index-task. (#12841) 2022-08-02 17:53:34 -07:00
run-druid Druid automated quickstart (#13365) 2022-12-09 11:04:02 -08:00
run-java export com.sun.management.internal (#13068) 2022-09-12 09:03:22 -07:00
run-zk changes to run examples when CDPATH environment variable is set where cd command returns current dir… (#12877) 2022-08-14 13:15:24 +08:00
service New quickstart and tutorials (#6126) 2018-08-09 14:37:52 -06:00
start-cluster-data-server Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-cluster-master-no-zk-server Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-cluster-master-with-zk-server Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-cluster-query-server Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-druid Druid automated quickstart (#13365) 2022-12-09 11:04:02 -08:00
start-druid-main.py Druid automated quickstart (#13365) 2022-12-09 11:04:02 -08:00
start-micro-quickstart Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-nano-quickstart Add nano-quickstart single server example configuration (#8390) 2019-08-24 22:07:20 -07:00
start-single-server-large Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-single-server-medium Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-single-server-small Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
start-single-server-xlarge Add single-machine deployment example cfgs and scripts (#7590) 2019-05-06 19:11:13 -07:00
supervise Druid automated quickstart (#13365) 2022-12-09 11:04:02 -08:00
verify-default-ports Improve verify-default-ports to check both INADDR_ANY and 127.0.0.1. (#8942) 2019-11-26 16:05:15 -08:00
verify-java Officially support Java 11. (#12232) 2022-03-04 14:15:45 -08:00