<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenText Analytics Database 26.2.x – Install Vertica using the command line</title>
    <link>/en/setup/set-up-on-premises/install-using-command-line/</link>
    <description>Recent content in Install Vertica using the command line on OpenText Analytics Database 26.2.x</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/setup/set-up-on-premises/install-using-command-line/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Setup: Download and install the Vertica server package</title>
      <link>/en/setup/set-up-on-premises/install-using-command-line/download-and-install-server-package/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/install-using-command-line/download-and-install-server-package/</guid>
      <description>
        
        
        &lt;p&gt;To download and install the Vertica server package:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Use a Web browser to go to the &lt;a href=&#34;https://vertica.com/&#34;&gt;Vertica website&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Support&lt;/strong&gt; tab and select &lt;strong&gt;Customer Downloads&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Log into the portal to download the install package. &lt;br /&gt;Be sure the package you download matches the operating system and the machine architecture on which you intend to install it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Transfer the installation package to the &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/admin-host/&#34; title=&#34;The host on which the OpenText&amp;amp;trade; Analytics Database rpm package was manually installed.&#34;&gt;Administration host&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you installed a previous version of Vertica on any of the hosts in the cluster, use the &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/admin-tools/&#34; title=&#34;OpenText&amp;amp;trade; Analytics Database Administration Tools provides a graphical user interface for managing the database.&#34;&gt;Administration tools&lt;/a&gt; to shut down any running database.&lt;/p&gt;
&lt;p&gt;The database must stop normally; you cannot upgrade a database that requires recovery.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you are using sudo, skip to the next step. If you are root, log in to the Administration Host as root (or log in as another user and switch to root).&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ su - root
password: root-password
#
&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;admonition caution&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Caution&lt;/h4&gt;

When installing Vertica using an existing user as the dba, you must exit all UNIX terminal sessions for that user after setup completes and log in again to ensure that group privileges are applied correctly.

&lt;/div&gt;
&lt;p&gt;After Vertica is installed, you no longer need root privileges. To verify sudo, see &lt;a href=&#34;../../../../en/setup/set-up-on-premises/before-you-install/platform-and-hardware-requirements-and-recommendations/#&#34;&gt;Platform and hardware requirements and recommendations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use one of the following commands to run the RPM package installer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If you are root and installing an RPM:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# rpm -Uvh &lt;span class=&#34;code-variable&#34;&gt;pathname&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

&lt;p&gt;When installing a Vertica RPM, you might see an unexpected warning about a SHA256 signature. This warning indicates that you need to import a GPG key. Only necessary for versions after 10.0, keys can be downloaded under the Security section of your chosen release from the &lt;a href=&#34;https://www.vertica.com/download/vertica/client-drivers/&#34;&gt;Vertica Client Drivers page&lt;/a&gt;. After downloading the key, you can import it with the following command:&lt;/p&gt;
&lt;p&gt;# rpm --import RPM-GPG-KEY-VERTICA&lt;/p&gt;


&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you are using sudo and installing an RPM:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo rpm -Uvh &lt;span class=&#34;code-variable&#34;&gt;pathname&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you are using Debian:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo dpkg -i &lt;span class=&#34;code-variable&#34;&gt;pathname&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;where &lt;em&gt;&lt;code&gt;pathname&lt;/code&gt;&lt;/em&gt; is the Vertica package file you downloaded.&lt;/p&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

If the package installer reports multiple dependency problems, or you receive the error &lt;em&gt;&amp;quot;ERROR: You&#39;re attempting to install the wrong RPM for this operating system&amp;quot;&lt;/em&gt;, then you are trying to install the wrong Vertica server package.

&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After you install the Vertica RPM, you can use several &lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/validation-scripts/#&#34;&gt;Validation scripts&lt;/a&gt; to help determine if your hosts and network can properly handle the processing and network traffic required by Vertica.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Setup: Linux users created by Vertica</title>
      <link>/en/setup/set-up-on-premises/install-using-command-line/linux-users-created-by/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/install-using-command-line/linux-users-created-by/</guid>
      <description>
        
        
        &lt;p&gt;This topic describes the Linux accounts that the installer creates and configures so Vertica can run. When you install Vertica, the installation script optionally creates the following Linux user and group:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;dbadmin—Administrative user&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;verticadba—Group for DBA users&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;dbadmin and verticadba are the default names. If you want to change what these Linux accounts are called, you can do so using the installation script. See &lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/install-with-installation-script/#&#34;&gt;Install Vertica with the installation script&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id=&#34;dbadmin-privileges&#34;&gt;Dbadmin privileges&lt;/h2&gt;
&lt;p&gt;The Linux dbadmin user owns the database catalog and data storage on disk. When you run the install script, Vertica creates this user on each node in the database cluster. It also adds dbadmin to the Linux dbadmin and verticadba groups, and configures the account as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Configures and authorizes dbadmin for passwordless SSH between all cluster nodes. SSH must be installed and configured to allow passwordless logins. See &lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/enable-secure-shell-ssh-logins/#&#34;&gt;Enable secure shell (SSH) logins&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sets the dbadmin user&#39;s BASH shell to &lt;code&gt;/bin/bash&lt;/code&gt;, required to run scripts, such as install_vertica and the &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/admin-tools/&#34; title=&#34;OpenText&amp;amp;trade; Analytics Database Administration Tools provides a graphical user interface for managing the database.&#34;&gt;Administration tools&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Provides read-write-execute permissions on the following directories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;/opt/vertica/*&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;/home/dbadmin&lt;/code&gt;—the default directory for database data and catalog files (configurable through the install script)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

The Vertica installation script also creates a Vertica database superuser named dbadmin. They share the same name, but they are not the same; one is a Linux user and the other is a Vertica user. See &lt;a href=&#34;../../../../en/admin/db-users-and-privileges/db-users/types-of-db-users/db-admin-user/#&#34;&gt;Database administration user&lt;/a&gt; for information about the database superuser.

&lt;/div&gt;
&lt;h2 id=&#34;after-you-install-vertica&#34;&gt;After you install Vertica&lt;/h2&gt;
&lt;p&gt;Root or sudo privileges are not required to start or run Vertica after the installation process completes.&lt;/p&gt;
&lt;p&gt;The dbadmin user can log in and perform Vertica tasks, such as creating a database, installing/changing the license key, or installing drivers. If dbadmin wants database directories in a location that differs from the default, the root user (or a user with sudo privileges) must create the requested directories and change ownership to the dbadmin user.&lt;/p&gt;
&lt;p&gt;Vertica prevents administration from users other than the dbadmin user (or the user name you specified during the installation process if not dbadmin). Only this user can run Administration Tools.&lt;/p&gt;
&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/setup/set-up-on-premises/installation-overview-and-checklist/#&#34;&gt;Installation overview and checklist&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/setup/set-up-on-premises/before-you-install/#&#34;&gt;Before you install Vertica&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/setup/set-up-on-premises/before-you-install/platform-and-hardware-requirements-and-recommendations/#&#34;&gt;Platform and hardware requirements and recommendations&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/enable-secure-shell-ssh-logins/#&#34;&gt;Enable secure shell (SSH) logins&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Setup: Validation scripts</title>
      <link>/en/setup/set-up-on-premises/install-using-command-line/validation-scripts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/install-using-command-line/validation-scripts/</guid>
      <description>
        
        
        &lt;p&gt;Vertica provides several validation utilities that can be used prior to deploying Vertica to help determine if your hosts and network can properly handle the processing and network traffic required by Vertica. These utilities can also be used if you are encountering performance issues and need to troubleshoot the issue.&lt;/p&gt;
&lt;p&gt;After you install the Vertica RPM, you have access to the following scripts in &lt;code&gt;/opt/vertica/bin&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/validation-scripts/vcpuperf/#&#34;&gt;Vcpuperf&lt;/a&gt; - a CPU performance test used to verify your CPU performance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/validation-scripts/vioperf/#&#34;&gt;Vioperf&lt;/a&gt; - an Input/Output test used to verify the speed and consistency of your hard drives.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/validation-scripts/vnetperf/#&#34;&gt;Vnetperf&lt;/a&gt; - a Network test used to test the latency and throughput of your network between hosts.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These utilities can be run at any time, but are well suited to use before running the install_vertica script.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Setup: Install Vertica with the installation script</title>
      <link>/en/setup/set-up-on-premises/install-using-command-line/install-with-installation-script/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/install-using-command-line/install-with-installation-script/</guid>
      <description>
        
        
        &lt;p&gt;You can run the installation script after you install the Vertica package. The installation script runs on a single node, using a Bash shell. The script copies the Vertica package to all other hosts (identified by the &lt;code&gt;--hosts&lt;/code&gt; argument) in your planned cluster.&lt;/p&gt;

&lt;div class=&#34;alert admonition tip&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Tip&lt;/h4&gt;

To speed up the installation, you can provide a local copy of the RPM to each node in the cluster before running the install script. This allows the installer to bypass the time-consuming process of copying the RPM to the nodes. For details, see &lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/install-with-installation-script/install-vertica-options/#no-rpm-copy&#34;&gt;&lt;code&gt;--no-rpm-copy&lt;/code&gt;&lt;/a&gt;.

&lt;/div&gt;
&lt;p&gt;The installation script runs several tests on each of the target hosts to verify that the hosts meet system and performance requirements for a Vertica node. The installation script modifies some operating system configuration settings to meet these requirements. Other settings cannot be modified by the installation script and must be manually reconfigured. For details on operating system configuration settings, see &lt;a href=&#34;../../../../en/setup/set-up-on-premises/before-you-install/manually-configured-os-settings/#&#34;&gt;Manually configured operating system settings&lt;/a&gt; and &lt;a href=&#34;../../../../en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/#&#34;&gt;Automatically configured operating system settings&lt;/a&gt;.

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

The installation script sets up passwordless ssh for the admin user across all hosts. If passwordless ssh is already set up, the installation script verifies that it functions correctly.

&lt;/div&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Setup: Install Vertica silently</title>
      <link>/en/setup/set-up-on-premises/install-using-command-line/install-silently/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/install-using-command-line/install-silently/</guid>
      <description>
        
        
        &lt;p&gt;This section describes how to create a properties file that lets you install and deploy Vertica-based applications quickly and without much manual intervention.

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

The procedure assumes that you have already performed the tasks in &lt;a href=&#34;../../../../en/setup/set-up-on-premises/before-you-install/#&#34;&gt;Before you install Vertica&lt;/a&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Install the properties file:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download and install the Vertica install package, as described in &lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/download-and-install-server-package/#&#34;&gt;Download and install the Vertica server package&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create the properties file that enables non-interactive setup by supplying the parameters you want Vertica to use. For example:&lt;/p&gt;
&lt;p&gt;The following command assumes a multi-node setup:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# /opt/vertica/sbin/install_vertica --record-config &lt;span class=&#34;code-variable&#34;&gt;file_name&lt;/span&gt; --license &lt;span class=&#34;code-variable&#34;&gt;/tmp/license.txt&lt;/span&gt; --accept-eula \
# --dba-user-password &lt;span class=&#34;code-variable&#34;&gt;password&lt;/span&gt; --ssh-password &lt;span class=&#34;code-variable&#34;&gt;password&lt;/span&gt; --hosts &lt;span class=&#34;code-variable&#34;&gt;host_list&lt;/span&gt; --rpm &lt;span class=&#34;code-variable&#34;&gt;package_name&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following command assumes a single-node setup:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# /opt/vertica/sbin/install_vertica --record-config &lt;span class=&#34;code-variable&#34;&gt;file_name&lt;/span&gt; --license &lt;span class=&#34;code-variable&#34;&gt;/tmp/license.txt&lt;/span&gt; --accept-eula \
# --dba-user-password &lt;span class=&#34;code-variable&#34;&gt;password&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;th &gt;
Option&lt;/th&gt; 

&lt;th &gt;
Description&lt;/th&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;



&lt;code&gt;--record-file &lt;span class=&#34;code-variable&#34;&gt;file_name&lt;/span&gt;&lt;/code&gt;&lt;/td&gt; 

&lt;td &gt;


[Required] Accepts a file name, which when used in conjunction with command line options, creates a properties file that can be used with the &lt;code&gt;--config-file&lt;/code&gt; option during setup. This flag creates the properties file and exits; it has no impact on installation.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;--license { &lt;/code&gt;&lt;em&gt;&lt;code&gt;license_file&lt;/code&gt;&lt;/em&gt;&lt;code&gt;}&lt;/code&gt;&lt;/td&gt; 

&lt;td &gt;


Silently and automatically deploys the license key to /opt/vertica/config/share. On multi-node installations, the &lt;code&gt;–-license&lt;/code&gt; option also applies the license to all nodes declared in the &lt;code&gt;--hosts &lt;/code&gt;&lt;em&gt;&lt;code&gt;host_list&lt;/code&gt;&lt;/em&gt;.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;--accept-eula&lt;/code&gt;&lt;/td&gt; 

&lt;td &gt;


Silently accepts the EULA agreement during setup.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;--dba-user-password &lt;/code&gt;&lt;em&gt;&lt;code&gt;password&lt;/code&gt;&lt;/em&gt;&lt;/td&gt; 

&lt;td &gt;


The password for the &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/db-superuser/&#34; title=&#34;&#34;&gt;Database Superuser&lt;/a&gt; account; if not supplied, the script prompts for the password and does not echo the input.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;--ssh-password &lt;/code&gt;&lt;em&gt;&lt;code&gt;password&lt;/code&gt;&lt;/em&gt;&lt;/td&gt; 

&lt;td &gt;


The root password to use by default for each cluster host; if not supplied, the script prompts for the password if and when necessary and does not echo the input.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;--hosts &lt;/code&gt;&lt;em&gt;&lt;code&gt;host_list&lt;/code&gt;&lt;/em&gt;&lt;/td&gt; 

&lt;td &gt;









&lt;p&gt;A comma-separated list of hostnames or IP addresses to include in the cluster; do not include space characters in the list.&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;--hosts host01,host02,host03
--hosts 192.168.233.101,192.168.233.102,192.168.233.103
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;



&lt;code&gt;--rpm &lt;/code&gt;&lt;em&gt;&lt;code&gt;package_name&lt;/code&gt;&lt;/em&gt;
&lt;code&gt;--deb &lt;/code&gt;&lt;em&gt;&lt;code&gt;package_name&lt;/code&gt;&lt;/em&gt;&lt;/td&gt; 

&lt;td &gt;








&lt;p&gt;The name of the RPM or Debian package that contained this script. For example:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;--rpm vertica-&amp;lt;span class=&amp;#34;code-variable&amp;#34;&amp;gt;version&amp;lt;/span&amp;gt;.RHEL8.x86_64.rpm
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This parameter is required on multi-node installations if the RPM or DEB package is not already installed on the other hosts.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;See &lt;a href=&#34;../../../../en/setup/set-up-on-premises/install-using-command-line/install-with-installation-script/install-vertica-options/#&#34;&gt;install_vertica options&lt;/a&gt; for the complete set of installation parameters.&lt;/p&gt;

&lt;div class=&#34;alert admonition tip&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Tip&lt;/h4&gt;

Supply the parameters to the properties file once only. You can then install Vertica using just the &lt;code&gt;--config-file&lt;/code&gt; parameter, as described below.

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use one of the following commands to run the installation script.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you are root:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/opt/vertica/sbin/install_vertica --config-file &lt;span class=&#34;code-variable&#34;&gt;file_name&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;If you are using sudo:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sudo /opt/vertica/sbin/install_vertica --config-file &lt;span class=&#34;code-variable&#34;&gt;file_name&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;--config-file &lt;/code&gt;&lt;em&gt;&lt;code&gt;file_name&lt;/code&gt;&lt;/em&gt; accepts an existing properties file created by &lt;code&gt;--record-config &lt;/code&gt;&lt;em&gt;&lt;code&gt;file_name&lt;/code&gt;&lt;/em&gt;. This properties file contains key/value parameters that map to values in the &lt;code&gt;install_vertica&lt;/code&gt; script, many with boolean arguments that default to false&lt;/p&gt;
&lt;p&gt;The command for a single-node install might look like this:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# /opt/vertica/sbin/install_vertica --config-file &lt;span class=&#34;code-variable&#34;&gt;/tmp/vertica-inst.prp&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you did not supply a &lt;code&gt;--ssh-password&lt;/code&gt; password parameter to the properties file, you are prompted to provide the requested password to allow installation of the RPM/DEB and system configuration of the other cluster nodes. If you are root, this is the root password. If you are using sudo, this is the sudo user password. The password does not echo on the command line.&lt;/p&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

If you are root on a single-node installation, you are not prompted for a password.

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you did not supply a &lt;code&gt;--dba-user-password&lt;/code&gt; password parameter to the properties file, you are prompted to provide the database administrator account password.&lt;/p&gt;
&lt;p&gt;The installation script creates a new Linux user account (dbadmin by default) with the password that you provide.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Carefully examine any warnings produced by &lt;code&gt;install_vertica&lt;/code&gt; and correct the problems if possible. For example, insufficient RAM, insufficient Network throughput and too high readahead settings on file system could cause performance problems later on.&lt;/p&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

You can redirect any warning outputs to a separate file, instead of having them display on the system. Use your platforms standard redirected mechanisms. For example: &lt;code&gt;install_vertica &lt;/code&gt;&lt;em&gt;&lt;code&gt;[options]&lt;/code&gt;&lt;/em&gt;&lt;code&gt; &amp;gt; /tmp/file 1&amp;gt;&amp;amp;2&lt;/code&gt;.

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Optionally&lt;/strong&gt; perform the following steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/connecting-to/client-libraries/client-drivers/&#34;&gt;Install the ODBC and JDBC driver&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/setup/set-up-on-premises/after-you-install/#Install2&#34;&gt;Install vsql Client Application on Non-Cluster Hosts&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Disconnect from the Administration Host as instructed by the script. This is required to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Set certain system parameters correctly.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Function as the Vertica database administrator.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;At this point, Linux root privileges are no longer needed. The database administrator can perform the remaining steps.&lt;/p&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

When creating a new database, the database administrator might want to use different data or catalog locations than those created by the installation script. In that case, a Linux administrator might need to create those directories and change their ownership to the database administrator.

&lt;/div&gt;
&lt;p&gt;If you supplied the &lt;code&gt;--license&lt;/code&gt; and &lt;code&gt;--accept-eula&lt;/code&gt; parameters to the properties file, then proceed to &lt;a href=&#34;../../../../en/getting-started/#&#34;&gt;Getting started&lt;/a&gt; and then see &lt;a href=&#34;../../../../en/admin/configuring-db/#&#34;&gt;Configuring the database&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Otherwise:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Log in to the &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/db-superuser/&#34; title=&#34;&#34;&gt;Database Superuser&lt;/a&gt; account on the administration host.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Accept the End User License Agreement and install the license key you downloaded previously as described in &lt;a href=&#34;../../../../en/setup/set-up-on-premises/after-you-install/#Install&#34;&gt;Install the License Key&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Proceed to &lt;a href=&#34;../../../../en/getting-started/#&#34;&gt;Getting started&lt;/a&gt; and then see &lt;a href=&#34;../../../../en/admin/configuring-db/#&#34;&gt;Configuring the database&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Downgrade installations are not supported.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The following is an example of the contents of the configuration properties file:&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;accept_eula = True
license_file = /tmp/license.txt
record_to = file_name
root_password = password
vertica_dba_group = verticadba
vertica_dba_user = dbadmin
vertica_dba_user_password = password
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Setup: Enable secure shell (SSH) logins</title>
      <link>/en/setup/set-up-on-premises/install-using-command-line/enable-secure-shell-ssh-logins/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/install-using-command-line/enable-secure-shell-ssh-logins/</guid>
      <description>
        
        
        &lt;p&gt;The administrative account must be able to use Secure Shell (SSH) to log in (ssh) to all hosts without specifying a password. The shell script install_vertica does this automatically. This section describes how to do it manually if necessary.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you do not already have SSH installed on all hosts, log in as root on each host and install it now. You can download a free version of the SSH connectivity tools from &lt;a href=&#34;http://www.openssh.com/&#34;&gt;OpenSSH&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Log in to the Vertica administrator account (dbadmin in this example).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make your home directory (~) writable only by yourself. Choose one of:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ chmod &lt;span class=&#34;m&#34;&gt;700&lt;/span&gt; ~
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;or&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ chmod &lt;span class=&#34;m&#34;&gt;755&lt;/span&gt; ~
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;where:&lt;/p&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;th &gt;
&lt;strong&gt;700 includes&lt;/strong&gt;&lt;/th&gt; 

&lt;th &gt;
&lt;strong&gt;755 includes&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;






&lt;p&gt;400 read by owner&lt;/p&gt;
&lt;p&gt;200 write by owner&lt;/p&gt;
&lt;p&gt;100 execute by owner&lt;/p&gt;
&lt;/td&gt; 

&lt;td &gt;














&lt;p&gt;400 read by owner&lt;/p&gt;
&lt;p&gt;200 write by owner&lt;/p&gt;
&lt;p&gt;100 execute by owner&lt;/p&gt;
&lt;p&gt;040 read by group&lt;/p&gt;
&lt;p&gt;010 execute by group&lt;/p&gt;
&lt;p&gt;004 read by anybody (other)&lt;/p&gt;
&lt;p&gt;001 execute by anybody&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Change to your home directory:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Generate a private key/ public key pair:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ssh-keygen -t rsa
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Generating public/private rsa key pair.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Enter file in which to save the key &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;/home/dbadmin/.ssh/id_rsa&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Created directory &lt;span class=&#34;s1&#34;&gt;&amp;#39;/home/dbadmin/.ssh&amp;#39;&lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Enter passphrase &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;empty &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; no passphrase&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Enter same passphrase again:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Your identification has been saved in /home/dbadmin/.ssh/id_rsa.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Your public key has been saved in /home/dbadmin/.ssh/id_rsa.pub.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make your .ssh directory readable and writable only by yourself:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ chmod &lt;span class=&#34;m&#34;&gt;700&lt;/span&gt; ~/.ssh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Change to the .ssh directory:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/.ssh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the file &lt;code&gt;id_rsa.pub&lt;/code&gt; onto the file &lt;code&gt;authorized_keys2&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ cp id_rsa.pub authorized_keys2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make the files in your .ssh directory readable and writable only by yourself:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ chmod &lt;span class=&#34;m&#34;&gt;600&lt;/span&gt; ~/.ssh/*
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For each cluster host:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ scp -r ~/.ssh &amp;lt;&lt;span class=&#34;code-variable&#34;&gt;host&lt;/span&gt;&amp;gt;:.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Connect to each cluster host. The first time you ssh to a new remote machine, you could get a message similar to the following:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ssh dev0 Warning: Permanently added &lt;span class=&#34;s1&#34;&gt;&amp;#39;dev0,192.168.1.92&amp;#39;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;RSA&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; to the list of known hosts.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This message appears only the first time you ssh to a particular remote host.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.openssh.com/&#34;&gt;OpenSSH&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
