Running AllegroGraph on Amazon EC2

1. Obtain an Amazon AWS account

If you are new to AWS, you can read the Getting Started with AWS Documentation.

2. Select an AMI

All you need for the next step is the "AMI" identifier in the second column of this table:

AWS Region AMI Operating System AllegroGraph version
Asia Pacific (Tokyo) ami-046dcd2bb373fb059 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Tokyo) ami-0cb309de9260e0d1f EBS(PV)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Seoul) ami-052a566033e4333f4 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Seoul) ami-04056a3b6be1c530a EBS(PV)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Mumbai) ami-0b0c20e6dbc200028 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Mumbai) ami-0b86eed38190fcb4f EBS(PV)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Singapore) ami-0ce52415081deb547 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Singapore) ami-0e5436a85041f3bf9 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Sydney) ami-0321d8f23f6aaee02 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
Asia Pacific (Sydney) ami-07a2b9e642e15c8b2 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
Canada (Central) ami-08e019a4573fdc828 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
Canada (Central) ami-0a347e016dc6a72b5 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
EU (Frankfurt) ami-0690002c0ee9e0854 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
EU (Frankfurt) ami-076285863a682a0e8 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
EU (Ireland) ami-0ffaac2edfd1e56d0 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
EU (Ireland) ami-00ba85a7db42bb871 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
EU (London) ami-0d0a3771ffd84535d EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
EU (London) ami-02ef24a8de8707415 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
EU (Paris) ami-02a9eef5f2be1d374 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
EU (Paris) ami-0439dfbc2080a7b9b EBS(PV)-backed 64-bit Amazon Linux 6.4.4
South America (Sao Paolo) ami-062ddb0a739a9249c EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
South America (Sao Paolo) ami-0eaff7e484720a9f9 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
US East (Northern Virginia) ami-09b0f3f00fb714452 EBS(PV)-backed 64-bit Amazon Linux 6.4.4
US East (Northern Virginia) ami-03a45e17f79a47106 S3(PV)-backed 64-bit Amazon Linux 6.4.4
US East (Northern Virginia) ami-0ad13af582a9aca98 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
US East (Northern Virginia) ami-008b3d5538d474e3f S3(HVM)-backed 64-bit Amazon Linux 6.4.4
US East (Ohio) ami-09321883ff79176fb EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
US East (Ohio) ami-04fe1ac38c27aff7c EBS(PV)-backed 64-bit Amazon Linux 6.4.4
US West (Northern California) ami-033d4425f6d68d8c1 EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
US West (Northern California) ami-047da435144fd2ebf EBS(PV)-backed 64-bit Amazon Linux 6.4.4
US West (Oregon) ami-033efe086ef82c50c EBS(HVM)-backed 64-bit Amazon Linux 6.4.4
US West (Oregon) ami-0817b0f601212e0e1 EBS(PV)-backed 64-bit Amazon Linux 6.4.4

3. Start the AMI you selected above

To run an instance with one of the above AMIs go to the AWS Management Console and click on "AMIs" in the left sidebar. Select "Public Images" in the first Filter drop-down menu and enter allegrograph in the search box and press ENTER. You should now see something like this list of AllegroGraph AMIs.

Using the "Name" column, locate the version of AllegroGraph version you want to use. There are two types of AllegroGraph AMIs, instance-store (also called S3) and ebs. This is the type of storage for the root filesystem. You can safely select either.

With the AMI you want to start selected, click on the Launch button. This will guide you through the launch wizard, where you select the instance type (e.g., m1.xlarge) and various other configuration details.

If this is your first time using EC2, you should create a new Security Group in Step 6 of the Launch Wizard. We recommend opening ports 22 (SSH), 10035 (WebView), and 16000-17000 (session ports). . Ports 18000-19000 are used for replication and are optional.

Once you launch the AMI, it will take a few minutes for it to enter the running state. Once it does, you can copy the Public DNS name from the instance Description tab and paste it into a brower, adding :10035 to the end of the host name. In this case we will paste ec2-54-225-60-137.compute-1.amazonaws.com:10035 into a browser so we can login to AllegroGraph's WebView console using the user name "test" and password "xyzzy".

4. Using WebView

Now that we have the instance running and we are connected to it, let's exercise AllegroGraph through the WebView interface.

First, let's create a new repository called sample-actors. On the screen you see just after login, you can enter a repository name and press the Create button. Once created, you can click on the repository name in WebView. The result is an empty repository.

Now, let's load some data into the newly created repository. By clicking on "Import RDF... from a URL" we can enter a URL from which data will be loaded. The source we will use is https://franz.com/s3/actors.ntriples, which is an RDF file containing movie actors. Once the URL is pasted ad select "Multi-core loading" and press OK. The result is 166,497 statements loaded into our new respository. If we click on the "View Statements" link we will see a list of the first 100 triples in the database.

Copyright © 2018 Franz Inc., All Rights Reserved | Privacy Statement Twitter Google+