"Installing RapidAnalytics on remote server"

vanyatka
vanyatka New Altair Community Member
edited November 5 in Community Q&A
Hi,

Would it be possible to install RapidAnalytics server on any remote 'console-only' host?

Once the installer is run it gives the following error:
RapidAnalytics-CE-Installer-1.2.006> java -jar RapidAnalytics-CE-Installer-1.2.006.jar 
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
        at java.awt.Window.<init>(Window.java:432)
        at java.awt.Frame.<init>(Frame.java:403)
        at java.awt.Frame.<init>(Frame.java:368)
        at javax.swing.JFrame.<init>(JFrame.java:158)
        at com.rapidanalytics.installer.gui.MainFrame.<init>(Unknown Source)
        at com.rapidanalytics.installer.gui.MainFrame.init(Unknown Source)
        at com.rapidanalytics.installer.Starter.main(Unknown Source)
Thanks,

Answers

  • Nils_Woehler
    Nils_Woehler New Altair Community Member
    Hi,

    please use the search before posting a question. It already has been answered here: http://rapid-i.com/rapidforum/index.php/topic,5165.0.html
    Marco Boeck wrote:

    Hi,

    the Installer also comes with a no-gui mode, so if you setup an installer .xml file, you can should be able to install RA without any need for GUI components.
    Setup .xml file looks like this (edit your settings in):

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
    <properties>
    <entry key="db_url">yourDBHostname</entry>
    <entry key="db_port">3306</entry>
    <entry key="server_service_id_overwrite">null</entry>
    <entry key="server_port">8080</entry>
    <entry key="db_password">yourDBPassword</entry>
    <entry key="mail_password"/>
    <entry key="installation_directory">C:\Users\yourDesiredRADirectory</entry>
    <entry key="server_host">yourHostname</entry>
    <entry key="server_register_as_service">false</entry>
    <entry key="db_driverclass">com.mysql.jdbc.Driver</entry>
    <entry key="mail_port">25</entry>
    <entry key="server_service_linux_variant">SUSE</entry>
    <entry key="mail_sender"/>
    <entry key="memory_max">1024</entry>
    <entry key="db_system">MySQL</entry>
    <entry key="mail_url"/>
    <entry key="server_service_name">RapidAnalytics Server</entry>
    <entry key="java_home">C:\pathToYourJavaFolder</entry>
    <entry key="db_user">yourDBUser</entry>
    <entry key="server_service_id">RA12SVC</entry>
    <entry key="server_host_bind_only">false</entry>
    <entry key="mail_user"/>
    <entry key="db_schema">yourDBScheme</entry>
    <entry key="db_driver_path">C:\pathToYourJDBCDriverJarForExample\mysql-connector-java-5.1.17-bin.jar</entry>
    </properties>
    Then you can start the installer .jar file with one parameter which points to the config .xml file, eg java -jar RapidAnalytics-CE-Installer-1.1.017.jar C:\pathToYourConfig.xml


    Regards,
    Marco
    Best,
    Nils