I mean you need to modify Phoenix code itself to properly support such kind
of features.

Thanks,
Sergey

On Tue, Apr 18, 2017 at 3:52 PM, Cheyenne Forbes <
cheyenne.osanu.for...@gmail.com> wrote:

> Could you explain a little more what you mean by that?
>
> Regards,
>
> Cheyenne O. Forbes
>
>
> On Tue, Apr 18, 2017 at 4:36 PM, Sergey Soldatov <sergeysolda...@gmail.com
> > wrote:
>
>> I may be wrong, but you have chosen wrong approach. Such kind of
>> integration need to be (should be) done on the Phoenix layer in the way
>> like global/local indexes are implemented.
>>
>> Thanks,
>> Sergey
>>
>> On Tue, Apr 18, 2017 at 12:34 PM, Cheyenne Forbes <
>> cheyenne.osanu.for...@gmail.com> wrote:
>>
>>> I am creating a plugin that uses Lucene to index text fields and I need
>>> to access *getConf()* and *getFilesystem()* of *HRegion, *the Lucene
>>> indexes are split with the regions so I need  " *HRegion MyVar; ", *I
>>> am positive the UDF will run on the region server and not the client*.*
>>>
>>> Regards,
>>>
>>> Cheyenne O. Forbes
>>>
>>>
>>> On Tue, Apr 18, 2017 at 1:22 PM, James Taylor <jamestay...@apache.org>
>>> wrote:
>>>
>>>> Shorter answer is "no". Your UDF may be executed on the client side as
>>>> well (depending on the query) and there is of course no HRegion available
>>>> from the client.
>>>>
>>>> On Tue, Apr 18, 2017 at 11:10 AM Sergey Soldatov <
>>>> sergeysolda...@gmail.com> wrote:
>>>>
>>>>> Well, theoretically there is a way of having a coprocessor that will
>>>>> keep static public map of current rowkey processed by Phoenix and the
>>>>> correlated HRegion instance and get this HRegion using the key that is
>>>>> processed by evaluate function. But it's a completely wrong approach for
>>>>> both HBase and Phoenix. And it's not clear for me why SQL query may need
>>>>> access to the region internals.
>>>>>
>>>>> Thanks,
>>>>> Sergey
>>>>>
>>>>> On Mon, Apr 17, 2017 at 10:04 PM, Cheyenne Forbes <
>>>>> cheyenne.osanu.for...@gmail.com> wrote:
>>>>>
>>>>>> so there is no way of getting HRegion in a UDF?
>>>>>>
>>>>>
>>>>>
>>>
>>
>

Reply via email to