Hi Druid team, can custom lookup extension be used...
# general
k
Hi Druid team, can custom lookup extension be used for Druid deep storage querying ? when we are testing getting below error
Copy code
Error: UNCATEGORIZED (DEVELOPER)

org.apache.druid.rpc.HttpResponseException: Server error [400 Bad Request]; body: {"error":"Cannot construct instance of `org.apache.druid.segment.VirtualColumns`, problem: function 'maha_lookup' is not defined.\n at [Source: (org.eclipse.jetty.server.HttpInputOverHTTP); line: 1, column: 1042] (through reference chain: org.apache.druid.msq.indexing.MSQControllerTask[\"spec\"]->org.apache.druid.msq.indexing.MSQSpec[\"query\"]->org.apache.druid.query.groupby.GroupByQuery[\"virtualColumns\"])"}
@Pranav please provide your inputs . Thank you
p
We need to load custom ext on msq workers
k
I have enabled maha-Druid-lookups extension similar to real time MM
But still getting this error
@Pranav do you think we need to enable look ups on Overlord for Deep storage query ? i am seeing this error now
Copy code
Error: UNCATEGORIZED (DEVELOPER)

org.apache.druid.rpc.HttpResponseException: Server error [400 Bad Request]; first 1KB of body: {"error":"Cannot construct instance of `com.yahoo.maha.maha_druid_lookups.query.lookup.MahaRegisteredLookupExtractionFn`, problem: Guice configuration errors:\n\n1) Could not find a suitable constructor in org.apache.druid.query.lookup.LookupListeningAnnouncerConfig. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.\n at org.apache.druid.query.lookup.LookupListeningAnnouncerConfig.class(LookupListeningAnnouncerConfig.java:33)\n while locating org.apache.druid.query.lookup.LookupListeningAnnouncerConfig\n for the 4th parameter of org.apache.druid.query.lookup.LookupReferencesManager.<init>(LookupReferencesManager.java:131)\n while locating org.apache.druid.query.lookup.LookupReferencesManager\n\n1 error\n at [Source: (org.eclipse.jetty.server.HttpInputOverHTTP); line: 1, column: 1038] (through reference chain: org.apache.druid.msq.indexing.MSQControllerTask[\"spec\"]->org.apache.druid.msq.indexing.MSQ
p
What is the druid version in the maha-lookup library that you are using ?
k
druid 29