Thanks Nirmal!

I'll update the devcloud-script to use this approach.

On Sat, Mar 22, 2014 at 8:37 AM, Nirmal Fernando <[email protected]> wrote:
> 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+Configuration
> with 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
> 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
> 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 configuration
> export 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/



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Reply via email to