Installing the Jive Package and Starting Up

Jive's new installer, the command-line interface (CLI), provides a time-saving way to track down configurations and manage the platform.

Jive is compatible with a number of hardware configurations as well as network topologies. To understand the recommended deployment configuration for an on-premise installation, see Jive Enterprise Architecture.

What You'll Need

To install Jive using the RPM, you'll need the following:

Install the Package on All Nodes

You will need to install the Jive Linux package on the following nodes. You can install the RPM on these nodes in any order, but use the Installation Overview for our recommended order.

Installation Steps Using the Jive CLI

The following installation steps are the most common approach to installing the Jive platform:

  1. From the command line, access the target host as root. For example, the following illustrates using the ssh command to access the server at targethost as the root user.
    joe@joesbox ~ $ ssh root@targetsystem
    root@targethost's password:
    Last login: Mon Feb 14 14:00:56 2011 from joesbox.example.com
  2. If you haven't already copied the Jive application RPM to each server and application node in your Jive environment, then you should do it now.
    Here's an example using the Linux scp command to copy the package from a computer named "joesbox" to a target system at "targetsystem":
    scp -v joe@joesbox:/Users/joe/jive.rpm root@targetsystem:/root
  3. Install the Jive application RPM on all nodes using an rpm command such as the following. The U, h, and v options are provided to indicate install/upgrade with hash indicators, and to be verbose during the installation. (Your copy of the Jive RPM file -- here, jive.rpm -- will have a slightly different name.)
    rpm -Uvh jive.rpm
  4. When the installation finishes, the Jive CLI installer asks you to become a jive user and run jive setup, which you can do by using the following command. For more on this, see Using jive setup.
    su - jive
    jive setup
  5. Address any configuration issues and suggestions that jive setup provides. Re-run jive setup until you get the setup ok message.
  6. Set up your Core application, Activity Engine, and Analytics (optional) databases using Setting Up New Databases. If you'll be using a database whose driver is not included, ensure its driver is in the application's classpath by following the steps in Database Prerequisites.
  7. After you have installed the Jive package and run jive setup on all of your nodes, you can enable the services as described in the next section.

Enabling the Services

  1. Enable the services on all of the nodes as a jive user.
    Note: You can run jive enable --help to see what services are available to enable, or jive status -v to see all of the services and whether they're enabled or disabled.
    On this node Run this command as jive user
    Activity Engine jive enable eae
    Search jive enable search
    Web application nodes

    jive enable webapp

    jive enable httpd

    Cache server(s) and cluster nodes jive enable cache
    Document Conversion jive enable docconverter
  2. After enabling the correct service(s), re-run jive setup. For more on this, see Using jive setup. Do this so the Jive CLI installer can detect any service-specific startup properties that need to be set:
    jive setup
  3. Once you get the setup ok message on your node, you can start the enabled services on Jive.
    jive start
  4. With a supported web browser, navigate to http://<hostname>/, where hostname is the DNS-resolvable name of the server where you installed the Jive application on your primary web application node. There, you will be prompted to finish configuring the Jive application via the Admin Console setup wizard. If you plan to populate your community with users synchronized from your LDAP implementation, the setup screens are included in this wizard.
  5. See Post-Installation Tasks for your next steps.