stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nirmal Fernando <nirmal070...@gmail.com>
Subject Single JVM - default profile - set up script and initial guide
Date Sat, 22 Mar 2014 08:37:06 GMT
Hi All,

I've added a set-up script to configure single JVM thing, this is a quick
dirty script to get us moving (so this could have few limitations issues).

*Please git pull and build and try out single jvm thing and find bugs etc*.

You can follow the same steps at
https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Automated+Product+Configurationwith
following changes.

###########################################################

*steps 1 & 2 are applicable*

*3. Copy the
<source_home>/products/stratos/modules/distribution/target/apache-stratos-4.0.0-SNAPSHOT.zip
file, and add it to the <stratos-pack-path> folder.*

*4. correct*


*5. Download
http://www.apache.org/dyn/closer.cgi?path=/activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
<http://www.apache.org/dyn/closer.cgi?path=/activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz>
and copy the tar file to the <stratos-pack-path> folder.*

*6. correct*

*7. Download hawtbuf-1.2.jar from
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
<http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar>
and copy it to the <stratos-pack-path> folder. *

Also, In activemq 5.8 case you need following jars (these can be taken from
activemq lib directory);
*activemq-broker-5.8.0.jar*


*activemq-client-5.8.0.jar  *


*geronimo-j2ee-management_1.1_spec-1.0.1.jar *

*geronimo-jms_1.1_spec-1.1.1.jar  *

*Copy the above jars to the <stratos-pack-path> folder.*
8*. *
*Update the following configurations in the stratos-setup.conf file, which
is found in the <setup-path>/conf/ directory.*
export *setup_path*= #path to stratos-installer directory
export *stratos_pack_path*= #Path to stratos-packs directory

export *mysql_connector_jar*=$stratos_pack_path/"mysql-connector-java-5.1.29-bin.jar"
#mysql connector jar file name

export *stratos_path*= #Folder which stratos will be installed

export *JAVA_HOME*= #Java home path

export *log_path*=/var/log/apache-stratos

export *host_user*="" #A host user account for the machine which run
Stratos component(s)

export *stratos_domain*="stratos.apache.org"

export *machine_ip*="127.0.0.1"
export *offset*=0

export *mb_ip*="127.0.0.1"        # Machine ip on which mb run
export *mb_port*=61616 #default port which the message broker service runs
- it's 61616 in activemq case.

#cep_artifacts_path : Enter the folder path that contains the CEP artifact
files, which are in the <source_home>/extensions/cep/artifacts/ directory.
This is usually <incubator-stratos>/extensions/cep/artifacts
export *cep_artifacts_path*= #Folder path containing cep artifacts files


export *puppet_ip*="127.0.0.1"    # Machine ip on which puppet master run

export *puppet_hostname*="puppet.stratos.com" # Host name given to identify
the puppet master

# puppet_environment is not necessary to change, if you do not have any
specific configuration
export puppet_environment="stratos" # Name of puppet environment


*# IaaS Providers*
*# enable relevant sections and configure properties*







*# userstore database configurationexport
userstore_db_hostname="localhost"export
userstore_db_schema="userstore"export userstore_db_port="3306"export
userstore_db_user="root"export userstore_db_pass="root" *

9. Run following commands:

cd
*$setup_path  #move to the stratos-installer directory*
*sudo ./stratos-setup.sh -p **"all"*

This would set up activemq and Stratos single JVM and starts them up.

###############################################################################

*PS:*


** Currently you cannot start profiles (there're some issues, needs to be
fixed).*

** Currently there's no way to skip MB installation, it's great if someone
can tweak the script for that.*

** Scripts are bound to activemq, need to generalize it.*


** If you want to use a different ActiveMQ version, you have to edit,
conf/stratos-setup.conf;export
mb_path=$stratos_path/"apache-activemq-5.8.0"export
mb_pack_path=$stratos_pack_path/"apache-activemq-5.8.0-bin.tar.gz"*

*etc*.


-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Mime
View raw message