And what about /opt/ignite ? copy-paste: " The basic difference is that /usr/local is for software not managed by the system packager, but still following the standard unix deployment rules. That's why you have /usr/local/bin , /usr/local/sbin /usr/local/include etc... /opt on the other hand is for software that doesn't follow this and is deployed in a monolithic fashion. This usually includes commercial and/or cross-platform software that is packaged in the "Windows" style. "
>Понедельник, 26 августа 2019, 22:49 +03:00 от Denis Magda <dma...@apache.org>: > >Igniters, > >I can't disagree with Nikolay that, as a database, Ignite needs to persist >changes to a folder different from "user.home" one. But with the current >rate of project growth and adoption, I would encourage us to eliminate any >possible obstacles a user might come across during the getting started >phase with Ignite. Unfortunately, folders different from "user.home" imply >a significant restriction - the user needs to allow access to folders like >/lib, /etc; which can make every getting started demo or app fail. > >Thus, today, I'm casting my vote for "user.home"/ignite/work directory. >Please don't forget about Windows and MacOS. > >- >Denis > > >On Mon, Aug 26, 2019 at 7:09 AM Pavel Tupitsyn < ptupit...@apache.org > wrote: > >> +1 for ~/.ignite/work >> >> As Petr mentioned above, this translates well to Windows and MacOS too, we >> can use "home directory" term in documentation and it works for any OS. >> >> On Mon, Aug 26, 2019 at 4:03 PM Nikolay Izhikov < nizhi...@apache.org > >> wrote: >> >> > AFAIK server admin expects software will store it's data in /var/ >> > directory, not in /home directory. >> > >> > > In Docker age, packages are becoming extinct. >> > >> > I don't agree with that, but seems, it's not a subject of discussion. :) >> > >> > > we don't even have very good packages today >> > >> > Why do you think we don't have good packages? >> > What is wrong with the current one? >> > >> > > I also think we should not copy what other DBMS do since their >> > ease-of-use >> > > is usually lacking >> > >> > We should define 'easy-of-use' here. >> > My experience with the modern dbms(postgres and mysql) is different. >> > >> > >> > В Пн, 26/08/2019 в 15:47 +0300, Ilya Kasnacheev пишет: >> > > Hello! >> > > >> > > I think it is 2., because if a node is run from Ignite binary >> > distribution >> > > it has its root as a ignite work directory. I think it it another >> > argument >> > > for keeping data under current dir - Ignite binary distribution already >> > > does it, why should embedded scenario be different? >> > > >> > > In Docker age, packages are becoming extinct. Nobody wants them >> anymore, >> > > anyway. I don't see why we should aim for those since we don't even >> have >> > > very good packages today, and nobody wants to contribute towards their >> > > improvement. >> > > >> > > I also think we should not copy what other DBMS do since their >> > ease-of-use >> > > is usually lacking (this is from someone who had to support mysql and >> > pgsql >> > > deployments). >> > > >> > > Regards, >> > >> -- Zhenya Stanilovsky