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|zh_CN|ka_GE|fr_FR|hi_IN|ko_KR|bg_BG|ne_NP|en_CA|nl_NL|ar_PS|en_US|el_GR|tr_TR|lt_LT|de_DE|no_NO|pt_BR|uk_UA|ja_JP|dk_DK|es_ES|pl_PL|sl_SI|it_IT|pt_PT|lv_LV|cs_CZ|fi_FI|fa_IR|hu_HU|ro_RO|en_AU|hr_HR|bs_BA|en_GB|zh_TW|en_NZ|ru_RU|sv_SE|es_MX|ar_SA|et_EE] 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 docs. Using bulk API if the value equals or greater than two. Defaults to 500. --bulk-size INTEGER Number of docs for a single bulk API call. Defaults to 200. --delete-index Delete the index if already exists before generating docs. -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.5.tar.gz
(15.5 kB
view hashes)
Built Distribution
Close
Hashes for elasticsearch-faker-0.0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60600b811c2d1a78bf5ea4c093d29679bfde253b26a203b68d2959789b304cb3 |
|
MD5 | 6afb1a4a91acf23a44162a2e33c0522c |
|
BLAKE2b-256 | 979ab2316de2d2b9868d891b1010a1af162e6c54ea78f9f2e9f244ff63975702 |
Close
Hashes for elasticsearch_faker-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 033d84a41f6e3d7075c3a6d4d71aa005a8107e78c5dff9235bab77aa59568c0d |
|
MD5 | 10cb16d3d4c629eb68c44add446f38bb |
|
BLAKE2b-256 | 648c4e32ec2e5bf5d70b5cec0331bb4d50e2bc49668524928a21cc14d0b5c94c |