#general
@ketan_popat: @ketan_popat has joined the channel
@sarthak.ag: @sarthak.ag has joined the channel
@hello: @hello has joined the channel
@huodon: @huodon has joined the channel
@sudhir: @sudhir has joined the channel
#random
@ketan_popat: @ketan_popat has joined the channel
@sarthak.ag: @sarthak.ag has joined the channel
@hello: @hello has joined the channel
@huodon: @huodon has joined the channel
@sudhir: @sudhir has joined the channel
#troubleshooting
@ketan_popat: @ketan_popat has joined the channel
@sarthak.ag: @sarthak.ag has joined the channel
@yash.agarwal: Hi, How would I go about creating a custom filesystem plugin ?
@ken: Hi @yash.agarwal - you should be able to fork the pinot repo from
@ken: You’d add your plugin module name to the list of modules in the `…/pinot-file-system/pom.xml` file so it gets built. I believe it’s also possible to code this up completely separate from the Pinot project, but I haven’t tried that (ie just a regular project with appropriate dependencies on Pinot jars)
@ken: And at the code level, you’re implementing a class that extends `PinotFS`.
@yash.agarwal: yeah. I was hoping if it could be a separate code. We already our working on the way you mentioned. Thanks!
@yash.agarwal: Btw ```-Dplugins.dir=/opt/pinot/plugins``` we provide this path in our docker image for picking plugins but I get exceptions when loading plugins.
@ken: @yash.agarwal - what exceptions? And for regular plugins, or your custom plugin?
@hello: @hello has joined the channel
@huodon: @huodon has joined the channel
@sudhir: @sudhir has joined the channel
#pinot-dev
@himanshu.rathore: @himanshu.rathore has joined the channel
@ken: I’m working on
@ken: I’m leaning towards the first option, as being more consistent (put the externally useful code in the tests.jar file), even though (a) the name is somewhat confusing (blah-tests-version-tests.jar) and (b) it’s more fragile, as I’ll need to select specific packages from the src/test/java directory to include.
@ken: Though this makes it much harder to build a shaded jar with just the dependencies needed for the externally useful code.
#presto-pinot-streaming
@himanshu.rathore: @himanshu.rathore has joined the channel
#presto-pinot-connector
@himanshu.rathore: @himanshu.rathore has joined the channel
#getting-started
@nimesh.mittal: @nimesh.mittal has joined the channel
@himanshu.rathore: @himanshu.rathore has joined the channel
@sudhir: @sudhir has joined the channel
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
