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.5+
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.10.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for elasticsearch-faker-0.0.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a22d418d053d1cfdcef7635f93520d0457e337eb421280dd04de12191d47da7 |
|
MD5 | 2d202e8e4642edec2231375bf23f2334 |
|
BLAKE2b-256 | 39e00bf9dd39c726febebc72c33dfa51cf4817d316e97e909cbdb0212a8ce3b0 |
Close
Hashes for elasticsearch_faker-0.0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f697b33ff55ce4fa5578f95efd197e88368a0d5b57faacb3720bf2ffe8cdb5ad |
|
MD5 | 82d4a13137e5a5cde4425087d80135aa |
|
BLAKE2b-256 | e2c63fbe59e2d88baacd5fdce1002716bf9dd76dbcdfc04422786f346cb1ca29 |