IntroductionPetals ESB is provided with an embeded HSQL database system. This database is currently used to persist registry-related datas and will be used in future versions to persist topology, messages, ... While HSQLDB is suitable for light installations (a few endpoints, light to medium trafic), for heavy production use, you should consider using a more robust database system. This documentation will guide you to the installation and configuration of MySQL, but Petals ESB has also been tested with PosgreSQL and Oracle database management systems. Installing & using MySQLMySQL installationFirst you may need to install MySQL on your computer. To do so, you can either use this quick tutorial or refer to the MySQL documentation. We choose not to detail the Windows installation since there is a lot of pre-bundled installer for this OS, all of which came with a different configuration. Ubuntu LinuxThe following steps will guide you through the installation of Ubuntu systems :
This will install the default MySQL version for your Ubuntu server. You may also read the following documentation for further informations : http://doc.ubuntu-fr.org/mysql . RedHat / Fedora LinuxThe following steps will guide you through the installation of MySQL on RedHat / Fedora systems :
MySQL useThis chapter will give you some basic commands to launch, stop, reload MySQL. For more advanced documentation, feel free to check the MySQL website. Linux systemsChecking the MySQL status : /etc/init.d/mysqld status Launch MySQL /etc/init.d/mysql start Stop MySQL /etc/init.d/mysql stop Restart MySQL /etc/init.d/mysql restart Reload MySQL configuration /etc/init.d/mysql reload Force-Reload MySQL configuration /etc/init.d/mysql force-reload Configuring MySQL character setBy default, Petals ESB uses the UTF8 character set, which is not the default character set of MySQL. This chapter will help you to configure MySQL to use this character set. Linux systems
Creating & configuring a new database
Petals ESB configurationtodo Testing the installationtodo |
Table of contents Contributors
No contributors found for: authors on selected page(s)
|