You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by wi...@apache.org on 2020/04/27 09:06:13 UTC

[incubator-streampipes-installer] branch dev updated (d4e7065 -> 32484b7)

This is an automated email from the ASF dual-hosted git repository.

wiener pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-installer.git.


    from d4e7065  Merge branch 'dev' of https://github.com/apache/incubator-streampipes-installer into dev
     new 2662954  changed deployment notice to apache streampipes website
     new 73d9f9a  changed link to apache streampipes website
     new 32484b7  remove SP_HOST, SP_KAFKA_HOST variable from script and env file, removed elastic and kibana from full deployment

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 cli/sp                                      |   4 +-
 cli/sp.m4                                   |   4 +-
 installer/README.md                         |   4 +-
 installer/osx_linux/streampipes             | 106 ++++------------------------
 installer/templates/.env                    |   4 +-
 installer/templates/docker-compose.full.yml |  79 ++++++---------------
 installer/templates/docker-compose.lite.yml |  12 ++--
 installer/windows10/streampipes.ps1         |  28 ++++----
 8 files changed, 57 insertions(+), 184 deletions(-)


[incubator-streampipes-installer] 01/03: changed deployment notice to apache streampipes website

Posted by wi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wiener pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-installer.git

commit 266295416109684379e46833ee142764db070648
Author: Patrick Wiener <wi...@fzi.de>
AuthorDate: Mon Apr 27 11:03:39 2020 +0200

    changed deployment notice to apache streampipes website
---
 cli/sp    | 4 ++--
 cli/sp.m4 | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/cli/sp b/cli/sp
index 3b26989..98e4e8e 100755
--- a/cli/sp
+++ b/cli/sp
@@ -180,8 +180,8 @@ fatal()
 deployment_notice() {
 	echo
 	echo
-	echo "INFO: StreamPipes CE $1 is now ready to be used on your system"
-	echo "      Check https://streampipes.org/ for information on StreamPipes"
+	echo "INFO: StreamPipes $1 is now ready to be used on your system"
+	echo "      Check https://streampipes.apache.org/ for information on StreamPipes"
 	echo
 	echo "      Go to the UI and follow the instructions to get started: http://$2/"
 	echo
diff --git a/cli/sp.m4 b/cli/sp.m4
index 9f4b063..9c54385 100644
--- a/cli/sp.m4
+++ b/cli/sp.m4
@@ -50,8 +50,8 @@ fatal()
 deployment_notice() {
 	echo
 	echo
-	echo "INFO: StreamPipes CE $1 is now ready to be used on your system"
-	echo "      Check https://streampipes.org/ for information on StreamPipes"
+	echo "INFO: StreamPipes $1 is now ready to be used on your system"
+	echo "      Check https://streampipes.apache.org/ for information on StreamPipes"
 	echo
 	echo "      Go to the UI and follow the instructions to get started: http://$2/"
 	echo


[incubator-streampipes-installer] 03/03: remove SP_HOST, SP_KAFKA_HOST variable from script and env file, removed elastic and kibana from full deployment

Posted by wi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wiener pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-installer.git

commit 32484b79bfddd6d1e1ff82eaba33dc085e5646f4
Author: Patrick Wiener <wi...@fzi.de>
AuthorDate: Mon Apr 27 11:05:52 2020 +0200

    remove SP_HOST, SP_KAFKA_HOST variable from script and env file, removed elastic and kibana from full deployment
---
 installer/osx_linux/streampipes             | 106 ++++------------------------
 installer/templates/.env                    |   4 +-
 installer/templates/docker-compose.full.yml |  79 ++++++---------------
 installer/templates/docker-compose.lite.yml |  12 ++--
 installer/windows10/streampipes.ps1         |  28 ++++----
 5 files changed, 52 insertions(+), 177 deletions(-)

diff --git a/installer/osx_linux/streampipes b/installer/osx_linux/streampipes
index 5dace57..d6f8062 100755
--- a/installer/osx_linux/streampipes
+++ b/installer/osx_linux/streampipes
@@ -15,6 +15,16 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+deployment_notice() {
+	echo
+	echo
+	echo "INFO: StreamPipes $1 is now ready to be used on your system"
+	echo "      Check https://streampipes.apache.org/ for information on StreamPipes"
+	echo
+	echo "      Go to the UI and follow the instructions to get started: http://$2/"
+	echo
+}
+
 if [ -z "$1" ] || [ "$#" -lt 1 ];
 then
 	echo "Use 'streampipes start' to start StreamPipes, 'streampipes stop' to stop it, and 'streampipes clean' to remove streampipes."
@@ -72,106 +82,14 @@ if [ ! -f ./docker-compose.yml ];
 
 		cp ../templates/.env ./.env
 
-		if [ $1 == "start" ] && [ "$#" -gt 1 ] && [ $2 == "-ip" ];
-		then 
-			# Check OS type
-			OS_TYPE="$(uname -s)"
-			case $OS_TYPE in
-				Linux*)
-						# If Unix
-						rawip=$(ip address list | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1')
-
-						rawip=`echo $rawip | sed 's/(%s)*\n/ /g'`
-						IFS=' ' declare -a 'allips=($rawip)'
-
-						allips+=( 'Enter IP manually' )
-
-						echo ''
-						echo 'Please select your IP address or add one manually: '
-						PS3='Select option: '
-						select opt in "${allips[@]}"
-						do
-						if [ -z "${opt}" ];
-							then
-								echo "Wrong input select one of the options";
-							else
-								ip="$opt"
-
-								if [ "$opt" == "Enter IP manually" ];
-								then
-									read -p "Enter Ip: " ip
-								fi
-								break
-							fi
-						done
-
-						# OS dependent
-						sed -i -e "s/SP_HOST=.*/SP_HOST=${ip}/g" .env
-						sed -i -e "s/SP_KAFKA_HOST=.*/SP_KAFKA_HOST=${ip}/g" .env
-						;;
-				Darwin*)
-						# If Darwin (MacOS)
-						rawip=$(ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1')
-
-						rawip=`echo $rawip | sed 's/(%s)*\n/ /g'`
-						IFS=' ' declare -a 'allips=($rawip)'
-
-						allips+=( 'Enter IP manually' )
-
-						echo ''
-						echo 'Please select your IP address or add one manually: '
-						PS3='Select option: '
-						select opt in "${allips[@]}"
-						do
-						if [ -z "${opt}" ];
-							then
-								echo "Wrong input select one of the options";
-							else
-								ip="$opt"
-
-								if [ "$opt" == "Enter IP manually" ];
-								then
-									read -p "Enter Ip: " ip
-								fi
-								break
-							fi
-						done
-
-						# OS dependent
-						sed -i '' -e "s/SP_HOST=.*/SP_HOST=${ip}/g" .env
-						sed -i '' -e "s/SP_KAFKA_HOST=.*/SP_KAFKA_HOST=${ip}/g" .env
-						;;
-				CYGWIN*)
-						# If Windows
-						ip=$(ipconfig | grep -Eo '(IPv4.*)' | grep -Eo '([0-9]*\.){3}[0-9]*' | tail -1)
-						# Workaround for Kafka (https://github.com/docker/for-win/issues/1829)
-						export COMPOSE_CONVERT_WINDOWS_PATHS=1
-
-						# OS dependent
-						sed -i -e "s/SP_HOST=.*/SP_HOST=${ip}/g" .env
-						sed -i -e "s/SP_KAFKA_HOST=.*/SP_KAFKA_HOST=${ip}/g" .env
-						;;
-				MINGW64_NT*)
-						# If Windows
-						ip=$(ipconfig | grep -Eo '(IPv4.*)' | grep -Eo '([0-9]*\.){3}[0-9]*' | tail -1)
-						# Workaround for Kafka (https://github.com/docker/for-win/issues/1829)
-						export COMPOSE_CONVERT_WINDOWS_PATHS=1
-
-						# OS dependent
-						sed -i -e "s/SP_HOST=.*/SP_HOST=${ip}/g" .env
-						sed -i -e "s/SP_KAFKA_HOST=.*/SP_KAFKA_HOST=${ip}/g" .env
-						;;
-				*)
-						fatal "Unsupported OS $OS_TYPE"
-			esac
-		fi
 	fi
 
 	docker-compose pull
 	docker-compose up -d
 
 	if [ $? -eq 0 ]; then
-		echo "StreamPipes successfully started. open Browser and navigate to 'http://localhost'"
+		SP_VERSION=`grep SP_VERSION ".env" | awk -F= '{print $2}'`
+		deployment_notice $SP_VERSION "localhost"
 	else
 		echo "ERROR: There was a problem while starting StreamPipes"
 	fi
diff --git a/installer/templates/.env b/installer/templates/.env
index 31fa8d2..bcf77db 100644
--- a/installer/templates/.env
+++ b/installer/templates/.env
@@ -13,7 +13,5 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-SP_HOST=kafka
-SP_BACKEND_VERSION=0.65.1-SNAPSHOT
-SP_PE_VERSION=0.65.1-SNAPSHOT
+SP_VERSION=0.65.1-SNAPSHOT
 SP_DOCKER_REGISTRY=apachestreampipes
diff --git a/installer/templates/docker-compose.full.yml b/installer/templates/docker-compose.full.yml
index ded3a4a..805f82b 100644
--- a/installer/templates/docker-compose.full.yml
+++ b/installer/templates/docker-compose.full.yml
@@ -98,7 +98,7 @@ services:
 
 #### StreamPipes services
   backend:
-    image: "${SP_DOCKER_REGISTRY}/backend:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/backend:${SP_VERSION}"
     depends_on:
       - consul
       - couchdb
@@ -111,7 +111,7 @@ services:
       spnet:
 
   connect-master:
-    image: "${SP_DOCKER_REGISTRY}/streampipes-connect-container:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/streampipes-connect-container:${SP_VERSION}"
     depends_on:
       - consul
       - couchdb
@@ -127,7 +127,7 @@ services:
       spnet:
 
   connect-worker-main:
-    image: "${SP_DOCKER_REGISTRY}/connect-worker:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/connect-worker:${SP_VERSION}"
     depends_on:
       - consul
       - couchdb
@@ -142,7 +142,7 @@ services:
       spnet:
 
   nginx:
-    image: "${SP_DOCKER_REGISTRY}/ui:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/ui:${SP_VERSION}"
     ports:
       - "80:80"
     depends_on:
@@ -157,63 +157,63 @@ services:
 
 #### Lite version pipeline elements
   processors-filters-jvm:
-    image: "${SP_DOCKER_REGISTRY}/processors-filters-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-filters-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   processors-filters-siddhi:
-    image: "${SP_DOCKER_REGISTRY}/processors-filters-siddhi:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-filters-siddhi:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   processors-image-processing-jvm:
-    image: "${SP_DOCKER_REGISTRY}/processors-image-processing-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-image-processing-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   processors-transformation-jvm:
-    image: "${SP_DOCKER_REGISTRY}/processors-transformation-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-transformation-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sinks-brokers-jvm:
-    image: "${SP_DOCKER_REGISTRY}/sinks-brokers-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sinks-brokers-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sinks-databases-jvm:
-    image: "${SP_DOCKER_REGISTRY}/sinks-databases-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sinks-databases-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sinks-internal-jvm:
-    image: "${SP_DOCKER_REGISTRY}/sinks-internal-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sinks-internal-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sinks-notifications-jvm:
-    image: "${SP_DOCKER_REGISTRY}/sinks-notifications-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sinks-notifications-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sources-watertank-simulator:
-    image: "${SP_DOCKER_REGISTRY}/sources-watertank-simulator:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sources-watertank-simulator:${SP_VERSION}"
     depends_on:
       - "consul"
       - "kafka"
@@ -223,49 +223,49 @@ services:
 #### Full version pipeline elements
 
   processors-aggregation-flink:
-    image: "${SP_DOCKER_REGISTRY}/processors-aggregation-flink:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-aggregation-flink:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   processors-enricher-flink:
-    image: "${SP_DOCKER_REGISTRY}/processors-enricher-flink:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-enricher-flink:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   processors-pattern-detection-flink:
-    image: "${SP_DOCKER_REGISTRY}/processors-pattern-detection-flink:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-pattern-detection-flink:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   processors-statistics-flink:
-    image: "${SP_DOCKER_REGISTRY}/processors-statistics-flink:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-statistics-flink:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   processors-transformation-flink:
-    image: "${SP_DOCKER_REGISTRY}/processors-transformation-flink:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/processors-transformation-flink:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sinks-databases-flink:
-    image: "${SP_DOCKER_REGISTRY}/sinks-databases-flink:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sinks-databases-flink:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sources-vehicle-simulator:
-    image: "${SP_DOCKER_REGISTRY}/sources-vehicle-simulator:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sources-vehicle-simulator:${SP_VERSION}"
     depends_on:
       - "consul"
       - "kafka"
@@ -316,43 +316,6 @@ services:
     networks:
       spnet:
 
-  elasticsearch:
-    image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.2.3
-    environment:
-      - cluster.name=streampipes-cluster
-      - bootstrap.memory_lock=true
-      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
-      - "discovery.zen.ping.unicast.hosts=elasticsearch"
-    ports:
-      - "9200:9200"
-      - "9300:9300"
-    ulimits:
-      memlock:
-        soft: -1
-        hard: -1
-    volumes:
-      - elastic:/usr/share/elasticsearch/data
-    networks:
-      spnet:
-
-  kibana:
-    image: docker.elastic.co/kibana/kibana-oss:6.2.3
-    environment:
-      SERVER_NAME: ${SP_HOST}
-      ELASTICSEARCH_URL: http://elasticsearch:9200
-    ports:
-      - "5601:5601"
-    networks:
-      spnet:
-
-  iotdb:
-    image: xingtanzjr/iotdb
-    volumes:
-      - iotdb:/iotdb/data
-    ports:
-      - 6667:6667
-    networks:
-      spnet:
 
 volumes:
   backend:
@@ -363,8 +326,6 @@ volumes:
   kafka:
   zk-conf:
   zk-data:
-  elastic:
-  iotdb:
 
 
 networks:
diff --git a/installer/templates/docker-compose.lite.yml b/installer/templates/docker-compose.lite.yml
index 3e9ff89..13b0228 100644
--- a/installer/templates/docker-compose.lite.yml
+++ b/installer/templates/docker-compose.lite.yml
@@ -115,7 +115,7 @@ services:
 
 #### StreamPipes services
   backend:
-    image: "${SP_DOCKER_REGISTRY}/backend:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/backend:${SP_VERSION}"
     depends_on:
       - consul
       - couchdb
@@ -127,7 +127,7 @@ services:
       spnet:
 
   connect-master:
-    image: "${SP_DOCKER_REGISTRY}/streampipes-connect-container:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/streampipes-connect-container:${SP_VERSION}"
     depends_on:
       - consul
       - couchdb
@@ -143,7 +143,7 @@ services:
       spnet:
 
   connect-worker-main:
-    image: "${SP_DOCKER_REGISTRY}/connect-worker:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/connect-worker:${SP_VERSION}"
     depends_on:
       - consul
       - couchdb
@@ -158,7 +158,7 @@ services:
       spnet:
 
   nginx:
-    image: "${SP_DOCKER_REGISTRY}/ui:${SP_BACKEND_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/ui:${SP_VERSION}"
     ports:
       - "80:80"
     depends_on:
@@ -173,14 +173,14 @@ services:
 
 #### Lite version pipeline elements
   pipeline-elements-all-jvm:
-    image: "${SP_DOCKER_REGISTRY}/pipeline-elements-all-jvm:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/pipeline-elements-all-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
     networks:
       spnet:
 
   sources-watertank-simulator:
-    image: "${SP_DOCKER_REGISTRY}/sources-watertank-simulator:${SP_PE_VERSION}"
+    image: "${SP_DOCKER_REGISTRY}/sources-watertank-simulator:${SP_VERSION}"
     depends_on:
       - "consul"
       - "kafka"
diff --git a/installer/windows10/streampipes.ps1 b/installer/windows10/streampipes.ps1
index 3bcdb40..3bdef88 100644
--- a/installer/windows10/streampipes.ps1
+++ b/installer/windows10/streampipes.ps1
@@ -28,7 +28,7 @@ $dockerCompose = $currentDir + "/docker-compose.yml"
 $configFolder = $currentDir + "/config"
 
 function Show-Menu
-{     
+{
 	 Write-Host "StreamPipes can be started in two different setups:"
 	 Write-Host ""
      Write-Host "1: StreamPipes Lite (few pipeline elements, needs less memory)"
@@ -39,7 +39,7 @@ function Show-Menu
 
 if ($args[0] -eq "start")
 {
-	
+
 	Write-Host ' _______ __                              ______ __                    '
 	Write-Host '|     __|  |_.----.-----.---.-.--------.|   __ \__|.-----.-----.-----.'
 	Write-Host '|__     |   _|   _|  -__|  _  |        ||    __/  ||  _  |  -__|__ --|'
@@ -48,7 +48,7 @@ if ($args[0] -eq "start")
 	Write-Host ''
 	Write-Host 'Welcome to StreamPipes!'
 	Write-Host ''
-	
+
 	if (!(Test-Path  ($dockerCompose)))
 	{
 		do
@@ -60,7 +60,7 @@ if ($args[0] -eq "start")
 				   '1' {
 						$version="lite"
 						break
-						
+
 				   } '2' {
 						$version="full"
 						break
@@ -69,7 +69,7 @@ if ($args[0] -eq "start")
 			 pause
 		}
 		until (($input -eq '1') -Or ($input -eq '2'))
-		
+
 		Copy-Item $envFileTemp -Destination $envFileDest
 		if ($version -eq "lite")
 		{
@@ -79,13 +79,7 @@ if ($args[0] -eq "start")
 		{
 			Copy-Item $dockerComposeFullTemp -Destination $dockerCompose
 		}
-		if ($args[1] -eq "-ip")
-		{
-			$ip = (Get-NetIPConfiguration | Where-Object { $_.IPv4DefaultGateway -ne $null -and $_.NetAdapter.Status -ne "Disconnected" }).IPv4Address.IPAddress
-			(Get-Content $envFileDest).replace('SP_HOST=kafka', 'SP_HOST=' +$ip) | Set-Content $envFileDest
-			(Get-Content $envFileDest).replace('SP_KAFKA_HOST=kafka', 'SP_KAFKA_HOST=' +$ip) | Set-Content $envFileDest
-		} 		
-	} 	
+	}
 
 
     Invoke-Expression "docker-compose -f $dockerCompose pull"
@@ -93,7 +87,13 @@ if ($args[0] -eq "start")
 
     if ($LASTEXITCODE -eq 0)
     {
-        Write-Host "StreamPipes successfully started. Open browser and navigate to 'localhost"
+        Write-Host
+        Write-Host
+        Write-Host "INFO: StreamPipes is now ready to be used on your system"
+        Write-Host "      Check https://streampipes.apache.org/ for information on StreamPipes"
+        Write-Host
+        Write-Host "      Go to the UI and follow the instructions to get started: http://localhost/"
+        Write-Host
     }
     else
     {
@@ -120,5 +120,3 @@ if ($args[0] -eq "stop" -Or $args[0] -eq "clean")
         Write-Host "All StreamPipes system information was deleted. The system can now be installed again."
     }
 }
-
-


[incubator-streampipes-installer] 02/03: changed link to apache streampipes website

Posted by wi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wiener pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-installer.git

commit 73d9f9ae4ba4c100d72d2dce36b9bc74a4704921
Author: Patrick Wiener <wi...@fzi.de>
AuthorDate: Mon Apr 27 11:04:16 2020 +0200

    changed link to apache streampipes website
---
 installer/README.md | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/installer/README.md b/installer/README.md
index 526f53a..a15be05 100644
--- a/installer/README.md
+++ b/installer/README.md
@@ -19,7 +19,7 @@
 # Install StreamPipes
 Clone this project or download the complete repository. To download the ZIP of the installer click on the green button `Clone or download`on the top right. Then click on `download ZIP`.
 
-A complete installation guide can be found at [https://www.streampipes.org/en/download](https://www.streampipes.org/en/download)
+A complete installation guide can be found at [https://streampipes.apache.org/download](https://streampipes.apache.org/download)
 
 ## Linux and OSX
 * Open the terminal and navigate to the directory `streampipes-installer/osx_linux`
@@ -53,5 +53,3 @@ Run the script with `./streampipes.bat <COMMAND>`. We provide three different co
   * Stops StreamPipes
 * `./streampipes.bat clean`:
   * Removes all configuration files. This must be done when your computer has a new IP address.
-  
-