Just to add some thoughts because you mention mysql...
-
on every mysql upgrade, the user is recommended to backup the data first
-
the mysql server daemon does not touch tables or user generated data
when being started after upgrade, instead, the user must run an extra
upgrade script to get the data touched
-
there are different RPM-based upgrade "strategies" for
Fedora/RHEL/Centos/OEL, where OEL customers must have a support
agreement with Oracle, (there is also OpenSuse which I am not familiar with)
Fedora/Centos: Remi's repo, http://rpms.famillecollet.com/
MySQL RPM download: http://dev.mysql.com/downloads/mirror.php?id=411922
(Oracle account needed for download)
Oracle Linux: public YUM repo at
Oracle Linux 6 (x86_64) MySQL 5.5 | Oracle, Software. Hardware. Complete.
As you can see from Remi's effort
https://github.com/remicollet/remirepo/blob/master/mysql55/mysql55.spec
and
https://github.com/remicollet/remirepo/blob/master/mysql56/mysql56.spec
there are different RPM package spec per version, so you can easily
install MySQL 5.5 and 5.6 beside each other. Although I would prefer
installing with "rpm -i" and "rpm -U" for install/update of different
version.
Note the vendor-specific differences of handling mysql in RPM. Usually
the mysql daemon is restarted (with try-restart). From what I can read
in OEL's mysql.5.5.27.spec in
http://public-yum.oracle.com/repo/OracleLinux/OL6/MySQL/x86_64/mysql-5.5.27-1.el6.src.rpm
the mysql server daemon is stopped when being uninstalled, but not
started after installation. Since Oracle offers commercial support, this
should be considered as a feature.
In the current state of ES without backup/restore tooling and upgrade
scripts, the risk is that many first time users will simply run rpm,
while a restarted elasticsearch will then touch their data and maybe
ignore/modify/delete it (or just move a shard to another node,
whatever). This is definitely not the mysql way of thinking and I assume
this could be very demanding for offering successful support.
Note, you must always have superuser privileges to change files under
/usr or /etc , so in the suggested directory layout offered in the ES
RPM, ES is targeted to sysadmins but not to users. Maybe not true for
certain desktop-only Linux variants or VM instances, but I think RPM
managed ES will always run in a server environment.
Jörg
Am 15.04.13 08:35, schrieb Alexander Reelsen:
If you install mysql it should work similar to elasticsearch by
starting after installing, etc... so you can start playing around with it.
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.