Update Beam to 2.27 and samza to 1.3 (#3)

diff --git a/README.md b/README.md
index fa4c2f9..d322d19 100644
--- a/README.md
+++ b/README.md
@@ -73,7 +73,7 @@
 
 ```
 $ mvn compile exec:java -Dexec.mainClass=org.apache.beam.examples.KafkaWordCount \
-    -Dexec.args="--runner=SamzaRunner" -P samza-runner
+    -Dexec.args="--runner=SamzaRunner --experiments=use_deprecated_read" -P samza-runner
 ```
 
 #### Packaging Your Application
diff --git a/pom.xml b/pom.xml
index 2689de3..6364f4f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,8 +27,8 @@
   <packaging>jar</packaging>
 
   <properties>
-    <beam.version>2.11.0</beam.version>
-    <samza.version>0.14.1</samza.version>
+    <beam.version>2.27.0</beam.version>
+    <samza.version>1.3.0</samza.version>
 
     <guava.version>20.0</guava.version>
     <hamcrest.version>1.3</hamcrest.version>
@@ -182,7 +182,7 @@
 
     <dependency>
       <groupId>org.apache.samza</groupId>
-      <artifactId>samza-log4j</artifactId>
+      <artifactId>samza-log4j_2.11</artifactId>
       <version>${samza.version}</version>
     </dependency>
 
@@ -210,6 +210,12 @@
       <version>${samza.version}</version>
     </dependency>
 
+    <dependency>
+      <groupId>org.apache.kafka</groupId>
+      <artifactId>kafka-clients</artifactId>
+      <version>2.0.1</version>
+    </dependency>
+
     <!-- Dependencies below this line are specific dependencies needed by the examples code. -->
     <dependency>
       <groupId>joda-time</groupId>
diff --git a/src/main/bash/run-beam-container.sh b/src/main/bash/run-beam-container.sh
index 4e9f8d9..0c70f38 100755
--- a/src/main/bash/run-beam-container.sh
+++ b/src/main/bash/run-beam-container.sh
@@ -33,4 +33,4 @@
 
 override="{\"task.execute\":\"bin/run-beam-container.sh $@\"}"
 
-exec $(dirname $0)/run-class.sh $1 --runner=org.apache.beam.runners.samza.SamzaRunner --configFactory=org.apache.beam.runners.samza.container.ContainerCfgFactory --configOverride="$override" "${@:2}"
\ No newline at end of file
+exec $(dirname $0)/run-class.sh $1 --runner=org.apache.beam.runners.samza.SamzaRunner --configFactory=org.apache.beam.runners.samza.container.ContainerCfgFactory --configOverride="$override" --samzaExecutionEnvironment=YARN --experiments=use_deprecated_read "${@:2}"
\ No newline at end of file
diff --git a/src/main/bash/run-beam-standalone.sh b/src/main/bash/run-beam-standalone.sh
index 88bd43c..47b00bb 100755
--- a/src/main/bash/run-beam-standalone.sh
+++ b/src/main/bash/run-beam-standalone.sh
@@ -20,4 +20,4 @@
 
 override="{\"task.execute\":\"bin/run-beam-container.sh $@\"}"
 
-exec $(dirname $0)/run-class.sh $1 --runner=org.apache.beam.runners.samza.SamzaRunner --configOverride="$override" "${@:2}"
\ No newline at end of file
+exec $(dirname $0)/run-class.sh $1 --runner=org.apache.beam.runners.samza.SamzaRunner --configOverride="$override" --experiments=use_deprecated_read "${@:2}"
\ No newline at end of file
diff --git a/src/main/bash/run-beam-yarn.sh b/src/main/bash/run-beam-yarn.sh
index 0e1df52..e467ebe 100755
--- a/src/main/bash/run-beam-yarn.sh
+++ b/src/main/bash/run-beam-yarn.sh
@@ -33,7 +33,7 @@
 
 case $op in
   run)
-    exec $(dirname $0)/run-class.sh $1 --runner=org.apache.beam.runners.samza.SamzaRunner --configOverride="$override" "${@:2}"
+    exec $(dirname $0)/run-class.sh $1 --runner=org.apache.beam.runners.samza.SamzaRunner --configOverride="$override" --samzaExecutionEnvironment=YARN --experiments=use_deprecated_read "${@:2}"
   ;;
 
   kill)