$ curl localhost:9000/schemas/baseballStats > baseballStats.schema{
"schemaName" : "baseballStats",
"dimensionFieldSpecs" : [ {
...
}, {
"name" : "myNewColumn",
"dataType" : "INT",
"defaultNullValue": 1
} ]
}bin/pinot-admin.sh AddSchema -schemaFile baseballStats.schema -exec$ curl -F [email protected] localhost:9000/schemas$ curl -X POST localhost:9000/segments/baseballStats/reload
{"baseballStats_OFFLINE":{"reloadJobId":"98ad3705-58f3-47d0-a02d-d66dc66a9567","reloadJobMetaZKStorageStatus":"SUCCESS","numMessagesSent":"3"}}$ curl -X GET localhost:9000/segments/segmentReloadStatus/98ad3705-58f3-47d0-a02d-d66dc66a9567
{
"estimatedTimeRemainingInMinutes": 0,
"timeElapsedInMinutes": 0.17655,
"totalServersQueried": 3,
"successCount": 12,
"totalSegmentCount": 12,
"totalServerCallsFailed": 0,
"metadata": {
"jobId": "98ad3705-58f3-47d0-a02d-d66dc66a9567",
"messageCount": "3",
"submissionTimeMs": "1661753088066",
"jobType": "RELOAD_ALL_SEGMENTS",
"tableName": "baseballStats_OFFLINE"
}
}$ bin/pinot-admin.sh PostQuery \
-queryType sql \
-brokerPort 8000 \
-query "select playerID, yearsOfExperience from baseballStats limit 10" 2>/dev/null
Executing command: PostQuery -brokerHost 192.168.86.234 -brokerPort 8000 -queryType sql -query select playerID, yearsOfExperience from baseballStats limit 10
Result: {"resultTable":{"dataSchema":{"columnNames":["playerID","yearsOfExperience"],"columnDataTypes":["STRING","INT"]},"rows":[["aardsda01",1],["aardsda01",1],["aardsda01",1],["aardsda01",1],["aardsda01",1],["aardsda01",1],["aardsda01",1],["aaronha01",1],["aaronha01",1],["aaronha01",1]]},"exceptions":[],"numServersQueried":1,"numServersResponded":1,"numSegmentsQueried":1,"numSegmentsProcessed":1,"numSegmentsMatched":1,"numConsumingSegmentsQueried":0,"numDocsScanned":10,"numEntriesScannedInFilter":0,"numEntriesScannedPostFilter":20,"numGroupsLimitReached":false,"totalDocs":97889,"timeUsedMs":3,"segmentStatistics":[],"traceInfo":{},"minConsumingFreshnessTimeMs":0}