Thoughts on…

Java Middleware & Systems Management

Jopr has embedded database support!

with 6 comments

Jopr now supports an embedded database option during installation (using H2 under the covers). This option, aside from preparing the embedded database, also configures an embedded agent running inside the same VM. This means it takes only a few keystrokes now to install an entire Jopr system, end-to-end.

The bits can be found here.

Quick install steps:

  • download & unzip the jopr-server-2.2.1.zip binary
  • start the server using scripts at the top-level bin dir
  • go to http://localhost:7080/
  • click the “Embedded Mode” button at the top at the page (this enables the embedded db *and* the embedded agent)
  • click the install button at the bottom of the page

Comments and questions welcome on the Jopr forums.

Note: the embedded database and embedded agent options are not intended production use. They were developed to facilitate quick installs so that new users could easily demo the product, or existing users get a quick overview of what features the latest distribution has to offer. At the time of this writing, there is no upgrade support when choosing the embedded mode option.

Advertisements

Written by josephmarques

June 3, 2009 at 5:15 pm

Posted in rhq

Tagged with

6 Responses

Subscribe to comments with RSS.

  1. This is good because JOPR requires PostgreSQL 8.2 or later while the latest RHEL 5 only comes with 8.1 on which JOPR refuses to install. Gotta love it when a company puts out a product which doesn’t run on their own stack!

    RD

    June 29, 2009 at 9:31 am

    • RD, in a perfect world every software product would support a wide range of database versions across a wide range of database vendors. However, there are often technical and/or monetary and/or political constraints. In this case, it was solely a technical constraint. There are certain back-end processes that Jopr runs periodically, and there was no way to write those queries efficiently using the syntax in 8.1 or earlier. So we made the tactical decision to support only 8.2.4 or later.

      If you choose to invest in the enterprise version of Jopr – JBoss Operations Network (JON) – the JON team will support your Postgres 8.2.4+ installation in connection with its usage by JON *only* (support for your use of Postgres by other applications will not be provided).

      Note, however, there are Red Hat channels which contain more recent versions of Postgres than 8.1, but they are not available as part of the base RHEL subscription. The Red Hat Application Stack, for instance, would give you such an entitlement.

      josephmarques

      July 1, 2009 at 11:48 pm

      • I agree with RD. I don’t buy the “constraints”. I don’t doubt there are technical hurdles put in place by Postgres 8.1 but the fact that this is the version that ships with RHEL 5 should be a pretty darned big consideration by JOPR. Either these hurdles should be worked out or JBoss should push for an update to Postgres in the base RHEL release/subscription.

        Brian

        November 4, 2009 at 1:34 am

  2. It doesn’t work on 8.4 either.

    Adam

    August 31, 2009 at 8:33 am

    • Adam, that was a bug in the installer. This is fixed in Jopr 2.3, so you should be able to run on Postgres 8.4.x now.

      josephmarques

      September 6, 2009 at 1:36 am

  3. Brian, we did push for resolution on this issue. It looks like the next version of RHEL will have a compatible version of Postgres. I wish it could have been solved in a more elegant way sooner.

    josephmarques

    November 5, 2009 at 11:16 pm


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: