Skip to Content

Difference of the 2 version of HANA Express edition Virtual Machine

Hi all,

I've deployed the 2 versions of HANA 2.0 Express Edition on VM :

  1. Server onyl virtual Machine => Call it HANA
  2. Server + Application Virtual Machine => call it SHINE

I expect that the 2nd version is the one with SHINE demo applications. But I realize that they are not installed.

I expect that the 2 servers has the same component but on 2nd version ther is some sample applications deployed.

On the SHINE version I succeed calling xs :

hxeadm@shine.home:/> xs -v

Client version: xs v1.0.41

Server version information:
   name                    = XS Controller
   support                 = http://service.sap.com/message
   build                   = v1.0.41
   version                 = 1
   user                    = <not set>
   description             = SAP XS Runtime on premise
   controllerEndpoint      = https://hxehost:39030
   authorizationEndpoint   = https://hxehost:39032/uaa-security
   loggingEndpoint         = <not set>
   allowDebug              = true
   acceptEncoding          = gzip, x-gzip
   limits                  = memory: <not set>, apps: <not set>, app uris: <not set>, services: <not set>
   usage                   = memory: <not set>, apps: 38, app uris: <not set>, services: 30
   databaseType            = HANA_MULTI

Registered service URLs:
   deploy-service                    = https://hxehost:51004
   product-installer                 = https://hxehost:51006
   hrtt-service                      = https://hxehost:51009
   hrtt-core                         = https://hxehost:51012
   xsa-admin                         = https://hxehost:51015
   job-scheduler-service-dashboard   = https://hxehost:51030

while on HANA version I get unknow command :

hxeadm@hxehost:/usr/sap/HXE/HDB90> xs -v
If 'xs' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf xs

Because it's a VM I do not make any error while installing HANA (I did not install it). Both VM are connected via Eclipse.

Both XS Engire are up and running when calling URL :

http://hana.home:8090/ &

http://shine.home:8090/

Why can't I use xs command line in Server only version (HANA) ?

Did I miss something ?

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    Posted on Sep 01, 2017 at 04:54 AM

    As the names of the images say, the "server-only" has only the DB server component included. The "server + applications" version comes with the DB server component and the XS Advanced runtime (in that image alsos the XS client tools are pre-installed, therefore the xs command works).

    The "server + applications" versions has not pre-installed the XS Advanced SHINE package. But you can add it manually. There are already a lot of different sources how to do that (e.g. you can follow the steps described on the Github page (https://github.com/SAP/hana-shine-xsa) for a specific version).

    Regards,
    Florian

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.