redshift-test-drive

所属分类:数据挖掘/数据仓库
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-08-30 05:08:53
上 传 者sh-1993
说明:  红移试驾,,
(redshift-test-drive,,)

文件列表:
.coveragerc (253, 2023-11-27)
.pre-commit-config.yaml (849, 2023-11-27)
CHANGELOG (66, 2023-11-27)
CODE_OF_CONDUCT.md (309, 2023-11-27)
CONTRIBUTING.md (3160, 2023-11-27)
LICENSE (10142, 2023-11-27)
Makefile (2002, 2023-11-27)
NOTICE (67, 2023-11-27)
VERSION (6, 2023-11-27)
common/ (0, 2023-11-27)
common/__init__.py (0, 2023-11-27)
common/aws_service.py (10292, 2023-11-27)
common/config.py (11208, 2023-11-27)
common/log.py (2228, 2023-11-27)
common/tests/ (0, 2023-11-27)
common/tests/__init__.py (0, 2023-11-27)
common/tests/test_aws_service.py (10652, 2023-11-27)
common/tests/test_config.py (13357, 2023-11-27)
common/tests/test_util.py (5197, 2023-11-27)
common/tests/testdata/ (0, 2023-11-27)
common/tests/testdata/config.yaml (3329, 2023-11-27)
common/tests/testdata/config_ext.yaml (1798, 2023-11-27)
common/util.py (5868, 2023-11-27)
config/ (0, 2023-11-27)
config/external_object_replicator.yaml (562, 2023-11-27)
config/extract.yaml (1827, 2023-11-27)
config/replay.yaml (3231, 2023-11-27)
config/user_config.json (1401, 2023-11-27)
core/ (0, 2023-11-27)
core/__init__.py (0, 2023-11-27)
... ...

# Redshift Test Drive ## Introduction Redshift Test Drive is an amalgamation of Redshift Replay and Node Config. The Redshift Replay consits of Workload Replicator, Replay Analysis and External Object Replicator. ## Prerequisites Install the following packages before cloning the repository:
1. Install git
``` yum install git ```
2. Install pip3:
``` yum install pip3 ```
3. Install make:
``` yum install make ``` ## Preparations 01. Clone the git repository using the following command: ``` git clone https://github.com/aws/redshift-test-drive cd redshift-test-drive/ export REDSHIFT_TEST_DRIVE_ROOT=$(pwd) ``` 02. Execute the following command from the root directory to install all the required packages: ``` cd $REDSHIFT_TEST_DRIVE_ROOT && make setup ``` 03. Refer to the Table of Content which will point out the different tools and README links of your interest.
### Table of Content The following table provides links to all tools, locations & READMEs in the repository | Index | Tool | Description | README links| | ----- |:-------------------------------------------------------------:|-------| :-------: | | 01| [Workload Replicator](https://github.com/core) |Workload Replicator is an open source tool which helps customers to mimic their workloads on clusters |[README](https://github.com/core/README.md)| | 02| [Replay Analysis](https://github.com/tools/ReplayAnalysis) |Replay Analysis utility enhances auditing in the Workload Replicator process to extract information about the errors that occurred, the validity of the run, and the performance of the replay. This is also a user interface in which customers can choose multiple replays to analyze, validate, and compare using the extracted audit logs.|[README](https://github.com/tools/ReplayAnalysis/README.md)| |03 | [External Object Replicator](https://github.com/tools/ExternalObjectReplicator) |External Object Replicator replicates COPY manifest objects, and Spectrum object in the customer cluster|[README](https://github.com/tools/ExternalObjectReplicator/README.md)| |04| [Node Config](https://github.com/tools/NodeConfigCompare) | Node Configuration Comparison utility answers a very common question on which instance type and number of nodes should we choose for your workload on Amazon Redshift.|[README](https://github.com/tools/NodeConfigCompare/README.md) ## FAQs Q. I'm experiencing issues with boto3 appearing as `ValueError: Invalid endpoint: https://s3..amazonaws.com` or something to that effect, how do I fix this? A. `aws configure` command is a pre-requisite step for most tools within Test drive. Make sure you run `aws configure` and configure the default region. ---- Q. My make commands are failing with `make: *** No rule to make target `, how do I fix this? A. Make sure you are in the right directory for execution. Make commands are made possible through the Makefile found in the root directory. If you followed the setup instructions, this is aliased to `REDSHIFT_TEST_DRIVE_ROOT` in your shell. ---- ## Security See [CONTRIBUTING](https://github.comCONTRIBUTING.md#security-issue-notifications) for more information. ## License This project is licensed under the Apache-2.0 License.

近期下载者

相关文件


收藏者