elasticsearch-faker is a CLI tool to generate fake data for Elasticsearch.
Project description
Summary
elasticsearch-faker is a CLI tool to generate fake data for Elasticsearch.
Installation
Installation: pip
pip install elasticsearch-faker
Installation: dpkg (Ubuntu)
Navigate to Releases page
Download the latest deb package
Install with dpkg -i command
Usage
Command help
Usage: elasticsearch-faker [OPTIONS] COMMAND [ARGS]... Faker for Elasticsearch Options: --version Show the version and exit. --debug For debug print. -q, --quiet Suppress execution log messages. -v, --verbose [x>=0] --locale [ar_EG|ar_PS|ar_SA|bs_BA|bg_BG|cs_CZ|de_DE|dk_DK|el_GR|en_AU|en_CA|en_GB|en_NZ|en_US|es_ES|es_MX|et_EE|fa_IR|fi_FI|fr_FR|hi_IN|hr_HR|hu_HU|it_IT|ja_JP|ko_KR|lt_LT|lv_LV|ne_NP|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sl_SI|sv_SE|tr_TR|uk_UA|zh_CN|zh_TW|ka_GE] Specify localization for fake data. Defaults to en_US. --seed INTEGER -h, --help Show this message and exit. Commands: generate Generate fake data and put it to Elasticsearch provider show-stats validate Check that a faker template file is well formed. version Show version information Issue tracker: https://github.com/thombashi/elasticsearch-faker/issues
Usage: elasticsearch-faker generate [OPTIONS] HOST Generate fake data and put it to Elasticsearch Options: --index NAME Name of an index to create. Defaults to 'test_index'. --mapping PATH Path to a mapping file. --template PATH Path to a faker template file. -n, --num-doc INTEGER Number of generating documents. Using bulk API if the value equals or greater than two. Defaults to 1000. --bulk-size INTEGER Number of creating documents for a single bulk API call. Defaults to 200. --delete-index Delete the index if already exists before generating documents. -j, --jobs INTEGER Number of jobs. Defaults to 1. --stdin Read a faker template from stdin. --dry-run Do no harm. -h, --help Show this message and exit. Issue tracker: https://github.com/thombashi/elasticsearch-faker/issues
Dependencies
Elasticsearch 7 or newer
Python 3.6+
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
elasticsearch-faker-0.0.11.tar.gz
(15.9 kB
view hashes)
Built Distribution
Close
Hashes for elasticsearch-faker-0.0.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b650646d18be3b5a4df8148a497004d75a1bae89067b89aac4f69cf13dd19ac2 |
|
MD5 | 1f81ce5d5a3274b392c03edc740b9128 |
|
BLAKE2b-256 | 20a578c5369764a998c06762cad89c2b94075299b3b2bd5e56d45daa503ad4b5 |
Close
Hashes for elasticsearch_faker-0.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f7c5e52fd229ee676e8148f639f8b3c31e8fd1926c19c758a203ed8c8df607a |
|
MD5 | 9ef63a480b1aa761fb2d190e7cacf346 |
|
BLAKE2b-256 | 7e32f9ebc65bd7fcb409015bdd6ef6a11d026a03e1b877f32225d005213afd16 |