3 cat > ${WORKSPACE}/elasticsearch_startup.sh <<EOF
5 echo "Starting Elasticsearch node"
6 sudo /tmp/elasticsearch/elasticsearch-1.7.5/bin/elasticsearch > /dev/null 2>&1 &
7 ls -al /tmp/elasticsearch/elasticsearch-1.7.5/bin/elasticsearch
11 cat > ${WORKSPACE}/org.apache.karaf.decanter.collector.jmx-local.cfg <<EOF
14 object.name=java.lang:type=*,name=*
18 cat > ${WORKSPACE}/org.apache.karaf.decanter.collector.jmx-others.cfg <<EOF
21 object.name=java.lang:type=*
26 for i in `seq 1 ${NUM_ODL_SYSTEM}`
28 CONTROLLERIP=ODL_SYSTEM_${i}_IP
30 cat > ${WORKSPACE}/elasticsearch.yml <<EOF
31 cluster.name: elasticsearch
32 network.host: ${!CONTROLLERIP}
35 cat > ${WORKSPACE}/org.apache.karaf.decanter.appender.elasticsearch.cfg <<EOF
38 clusterName=elasticsearch
42 echo "Setup ODL_SYSTEM_IP specific config files for ${!CONTROLLERIP} "
44 cat ${WORKSPACE}/org.apache.karaf.decanter.appender.elasticsearch.cfg
45 cat ${WORKSPACE}/elasticsearch.yml
48 echo "Copying config files to ${!CONTROLLERIP}"
50 scp ${WORKSPACE}/org.apache.karaf.decanter.appender.elasticsearch.cfg ${!CONTROLLERIP}:/tmp/${BUNDLEFOLDER}/etc/
51 scp ${WORKSPACE}/org.apache.karaf.decanter.collector.jmx-local.cfg ${!CONTROLLERIP}:/tmp/${BUNDLEFOLDER}/etc/
52 scp ${WORKSPACE}/org.apache.karaf.decanter.collector.jmx-others.cfg ${!CONTROLLERIP}:/tmp/${BUNDLEFOLDER}/etc/
54 scp ${WORKSPACE}/elasticsearch.yml ${!CONTROLLERIP}:/tmp/
55 ssh ${!CONTROLLERIP} "sudo mv /tmp/elasticsearch.yml /tmp/elasticsearch/elasticsearch-1.7.5/config/"
56 ssh ${!CONTROLLERIP} "cat /tmp/elasticsearch/elasticsearch-1.7.5/config/elasticsearch.yml"
58 echo "Copying the elasticsearch_startup script to ${!CONTROLLERIP}"
59 cat ${WORKSPACE}/elasticsearch_startup.sh
60 scp ${WORKSPACE}/elasticsearch_startup.sh ${!CONTROLLERIP}:/tmp
61 ssh ${!CONTROLLERIP} 'bash /tmp/elasticsearch_startup.sh'
62 ssh ${!CONTROLLERIP} 'ps aux | grep elasticsearch'