I am new to Vertica and exploring the ways to deploy Vertica in in AWS.
I am interested to know If I can install Vertica on AWS EC2 (CentOS) instances with EON mode, It would be really helpful if someone can point me to the documentation.
Vertica on Amazon Web Serviceshttps://www.vertica.com/docs/latest/HTML/Content/Authoring/UsingVerticaOnAWS/UsingVerticaOnAWS.htm
Using Eon Modehttps://www.vertica.com/docs/latest/HTML/Content/Authoring/Eon/EonModeLandingPage.htm
Let us know if you have any questions!
You have to install vertica manually : https://www.vertica.com/docs/10.0.x/HTML/Content/Authoring/UsingVerticaOnAWS/ManuallyDeployAWSVertica.htm
including the cluster creation ( https://www.vertica.com/docs/10.0.x/HTML/Content/Authoring/UsingVerticaOnAWS/FormingaCluster.htm )
and finally create the database using admintools : https://www.vertica.com/docs/10.0.x/HTML/Content/Authoring/AdministratorsGuide/AdminTools/CreatingADatabase.htm - refers to the "Create an Eon Mode Database" chapter
You do not need to rely on our AMIs on the AWS marketplace to deploy Vertica Eon. Though that's the most ideal way if you're on AWS since those AMI's have all the OS configurations, security groups (etc...) already set up for you.
rpm -Uvh /path/to/vertica-10.0.1-0.x86_64.RHEL6.rpm
sudo /opt/vertica/sbin/install_vertica -s <hostlist> -i <key.pem>
admintools -t create_db -d <dbname> -s <hostlist> --shard-count=<#> --depot-path=<depot_path> --data_path=<data_path> --catalog_path=<catalog_path> --communal-storage-location=<s3_bucket>
admintools -t create_db -d dbname -s 172.31.14.97,172.31.0.124,172.31.6.154 --shard-count=12 --depot-path=/vertica/depot --data_path=/vertica/data --catalog_path=/vertica/catalog --communal-storage-location=s3://dbname-vertica/eon
vsql -c "CREATE LOCATION '/vertica/temp' USAGE 'TEMP' LABEL 'tempfiles';"
Hopefully, you can appreciate why there's AMIs & CFTs that does most of the above for you. For reference, you can also take a look at our CFTs here.
Documentation for Reference:https://www.vertica.com/docs/10.0.x/HTML/Content/Authoring/UsingVerticaOnAWS/ConfigureYourNetwork.htmhttps://www.vertica.com/docs/10.0.x/HTML/Content/Authoring/UsingVerticaOnAWS/InstallingAndRunningVerticaOnAWSTheDetailedProcedure.htmhttps://www.vertica.com/docs/10.0.x/HTML/Content/Authoring/AdministratorsGuide/AdminTools/CreatingADatabase.htm#Create
Thank you for your response.
Consider the scenario where I do not have the access to AWS console, but given 4 EC2 instances. How could I install and Launch the Vertica instances (EON) from this? Is there a way to do this?
Thank you for the response. I had read that document. I am stuck at the step where launching an EC2 instance.https://vertica.com/docs/10.0.x/HTML/Content/Authoring/UsingVerticaOnAWS/ConfiguringAndLaunchingAnInstance.htm
Configure EC2 Instances in AWS
Select the Vertica AMI from the AWS marketplace.
I do not have access to AWS Marketplace and AWS Console, so is there an alternative for this or only option is to get the access to console+AMI?
Can't find what you're looking for? Search the Vertica Documentation, Knowledge Base, or Blog for more information.