Technical script/steps for migration process
This specifies the migration steps which is specific to payment index .
Step 1. Adding a target index
Add index name dss-payment_v2 as below:
In kibana, dev tools, apply the below command
PUT dss-payment_v2 {} // add mapping file content here. mapping.json as attached below |
Note: This name should be as the value present in ingest es.index.name
Step 2. Optional changes required in Ingest application properties
Ingest pipeline application properties contain es.direct.push supposed to be set true for testing.
Sno | Property name | Value | Description |
1. | es.direct.push | true | the transformed data will be pushed to ES index directly.
|
2. | es.direct.push | false | the transformed data will be lying at egov-dss-ingest-enriched topic
|
Step 3. Run migration Api, which migrate the data from the source index to target index.
SNo | Name | Description |
| Method End Point Body | POST {host}/dashboard-ingest/ingest/migrate/paymentsindex-v1/v2 {"RequestInfo":{"authToken":"2ba70924-1bba-4a9b-b55d-2e9471bf3081"}} |
2. | CURL | curl -X POST |
Note: After migration ensure dss-payment_v2 data has been populated and available
In kibana, dev tools verify using below command
GET dss-payment_v2/_search |