On Tue, Oct 9, 2018 at 1:53 PM Enrico Olivelli <[email protected]> wrote:

>
>
> Il mar 9 ott 2018, 22:45 Sijie Guo <[email protected]> ha scritto:
>
>>
>>
>> On Mon, Oct 8, 2018 at 1:51 AM Enrico Olivelli <[email protected]>
>> wrote:
>>
>>> Il giorno lun 8 ott 2018 alle ore 09:59 Sijie Guo <[email protected]>
>>> ha scritto:
>>> >
>>> >
>>> >
>>> > On Sun, Oct 7, 2018 at 11:51 PM Enrico Olivelli <[email protected]>
>>> wrote:
>>> >>
>>> >> Hi,
>>> >> I am going to migrate a bunch of applications from the deprecated
>>> >> zkServers to metadataServiceURI.
>>> >> I think that the change is not really straightforward.
>>> >
>>> >
>>> > why?
>>>
>>> uhm just forgot to mention FlatLedgerManagerFactory, I have several
>>> "old" BookKeeper clusters with it.
>>>
>>
>> if you want to be more explicit, you can use:
>>
>> zk+flat://
>> and
>> zk+hierarchical://
>>
>> otherwise, you can omit the "+" part, using "zk://" will lookup the
>> layout and use the factory class stored in layout.
>>
>
> Oh great! This is what I was suspecting and it is great, so the migration
> can be automatic and straightforward, just drop ledgerManagerFactory option
> and concat zkServers with ledgersPathand addd a zk:// prefix.
>
> Thank you very much Sijie !
>
> It would be good to write this down somewhere (or I am missing such page
> on the website)
>

Yes we need add documentation for that. If you have cycles, do you mind
helping creating one page for that?

- Sijie


>
> Enrico
>
>
>>
>>>
>>> I would like to have a "recipe" for the conversion.
>>>
>>> Having this discussion on the ML can be useful to share this issue,
>>> that all of the users must address before we drop zkAddress
>>> configuration entry
>>>
>>> Enrico
>>>
>>> >
>>> > the metadataServiceURI should be "zk://<zkServers><ledgersRootPath>".
>>> >
>>> > For example, if your zkServers is "127.0.0.1:2181" and your ledgers
>>> root path is "/ledgers".
>>> > The metadata service uri is "zk://127.0.0.1:2181/ledgers"
>>> >
>>> >>
>>> >>
>>> >> Do you have any best practice for doing this change in configurations
>>> ?
>>> >>
>>> >>
>>> >>
>>> >> Enrico
>>>
>> --
>
>
> -- Enrico Olivelli
>

Reply via email to