Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
gradle/wrapper
src
.dockerignore
README.md
build.gradle
gradlew
gradlew.bat
pom.xml
settings.gradle

README.md

Bigtable-hello-j8

Open in Cloud Shell

Moves the Bigtable Hello World application to Google App Engine Standard for Java 8.

Initialize the Google Cloud SDK using:

gcloud init

gcloud auth application-default login

Then you need to Create a Cloud Bigtable Instance

Using Maven

Run Locally

mvn -Dbigtable.projectID=PROJECTID -Dbigtable.instanceID=INSTANCEID appengine:run

Deploy to App Engine Standard for Java 8

mvn -Dbigtable.projectID=PROJECTID -Dbigtable.instanceID=INSTANCEID appengine:deploy

Run Integration Tests

mvn -Dbigtable.projectID=PROJECTID -Dbigtable.instanceID=INSTANCEID verify

Using Gradle

Run Locally

gradle -Dbigtable.projectID=PROJECTID -Dbigtable.instanceID=INSTANCEID appengineRun

Integration Tests & Deploy to App Engine Standard for Java 8

gradle -Dbigtable.projectID=PROJECTID -Dbigtable.instanceID=INSTANCEID appengineDeploy

As you add / modify the source code (src/main/java/...) it's very useful to add unit testing to (src/main/test/...). The following resources are quite useful:

When done

Cloud Bigtable Instances should be deleted when they are no longer being used as they use significant resources.

You can’t perform that action at this time.