<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenText Analytics Database 26.2.x – Automatically configured operating system settings</title>
    <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/</link>
    <description>Recent content in Automatically configured operating system settings on OpenText Analytics Database 26.2.x</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Setup: Sysctl</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/sysctl/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/sysctl/</guid>
      <description>
        
        
        &lt;p&gt;During installation, Vertica attempts to automatically change various OS level settings. The installer may not change values on your system if they exceed the threshold required by the installer. You can prevent the installer from automatically making these configuration changes by using the &lt;code&gt;--no-system-configuration&lt;/code&gt; parameter for the &lt;code&gt;install_vertica&lt;/code&gt; script.&lt;/p&gt;
&lt;p&gt;To permanently edit certain settings and prevent them from reverting on reboot, use sysctl.&lt;/p&gt;
&lt;p&gt;The sysctl settings relevant to the installation of Vertica include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../../en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/min-free-kbytes-setting/&#34;&gt;min_free_kbytes&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/before-you-install/automatically-configured-os-settings/system-max-open-files-limit/&#34;&gt;fs.file_max&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/before-you-install/automatically-configured-os-settings/maximum-memory-maps-config/&#34;&gt;vm.max_map_count&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;permanently-changing-settings-with-sysctl&#34;&gt;Permanently changing settings with sysctl:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;As the root user, open the /etc/sysctl.conf file:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# vi /etc/sysctl.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter a parameter and value:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;parameter = value
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;For example, to set the parameter and value for &lt;code&gt;fs.file-max&lt;/code&gt; to meet Vertica requirements, enter:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;fs.file-max = 65536
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Save your changes, and close the /etc/sysctl.conf file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;As the root user, reload the config file:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# sysctl -p
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;identifying-settings-added-by-the-installer&#34;&gt;Identifying settings added by the installer&lt;/h2&gt;
&lt;p&gt;You can see whether the installer has added a setting by opening the /etc/sysctl.conf file:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# vi /etc/sysctl.conf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If the installer has added a setting, the following line appears:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# The following 1 line added by Vertica tools. 2015-02-23 13:20:29
parameter = value
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Setup: Nice limits configuration</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/nice-limits-config/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/nice-limits-config/</guid>
      <description>
        
        
        &lt;p&gt;The Vertica system user (dbadmin by default) must be able to raise and lower the priority of Vertica processes. To do this, the nice option in the &lt;code&gt;/etc/security/limits.conf&lt;/code&gt; file must include an entry for the dbadmin user. The installer reports this issue with the identifier: &lt;strong&gt;S0010&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&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;

Vertica never raises priority above the default level of 0. However, Vertica does lower the priority of certain Vertica threads and needs to able to raise the priority of these threads back up to the default level. This setting allows Vertica to raise the priorities back to the default level.

&lt;/div&gt;&lt;/p&gt;
&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To set the Nice Limit configuration for the dbadmin user, edit &lt;code&gt;/etc/security/limits.conf&lt;/code&gt; and add the following line. Replace &lt;em&gt;dbadmin&lt;/em&gt; with the name of your system user.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dbadmin -       nice    0
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Setup: min_free_kbytes setting</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/min-free-kbytes-setting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/min-free-kbytes-setting/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to update the min_free_kbytes setting so that it is within the range supported by Vertica. The installer reports this issue with the identifier: &lt;strong&gt;S0050&lt;/strong&gt; if the setting is too low, or &lt;strong&gt;S0051&lt;/strong&gt; if the setting is too high.&lt;/p&gt;
&lt;p&gt;The vm.min_free_kbytes setting configures the page reclaim thresholds. When this number is increased the system starts reclaiming memory earlier, when its lowered it starts reclaiming memory later. The default min_free_kbytes is calculated at boot time based on the number of pages of physical RAM available on the system.&lt;/p&gt;
&lt;p&gt;The setting must be whichever value is the greatest from the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The default value configured by the system&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;4096&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The result of running the commands:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ memtot=`grep MemTotal /proc/meminfo | awk &amp;#39;{printf &amp;#34;%.0f&amp;#34;,$2}&amp;#39;`
$ echo &amp;#34;scale=0;sqrt ($memtot*16)&amp;#34; | bc
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To manually set min_free_kbytes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Determine the current/default setting with the following command:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sysctl vm.min_free_kbytes
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the result of the previous command is &lt;code&gt;No such file or directory&lt;/code&gt; or the default value is less than 4096, then run these commands to determine the correct value:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ memtot=`grep MemTotal /proc/meminfo | awk &amp;#39;{printf &amp;#34;%.0f&amp;#34;,$2}&amp;#39;`
$ echo &amp;#34;scale=0;sqrt ($memtot*16)&amp;#34; | bc
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Edit or add the current value of &lt;code&gt;vm.min_free_kbytes&lt;/code&gt; in &lt;code&gt;/etc/sysctl.conf&lt;/code&gt; with the value from the output of the previous command.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# The min_free_kbytes setting
vm.min_free_kbytes=16132
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;sysctl -p&lt;/code&gt; to apply the changes in &lt;code&gt;sysctl.conf&lt;/code&gt; immediately.

&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;

These steps must be repeated for each node in the cluster.

&lt;/div&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
    <item>
      <title>Setup: User max open files limit</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-max-open-files-limit/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-max-open-files-limit/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to change the user max open-files limit setting to meet Vertica requirements. The installer reports this issue with the identifier S0060.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;p&gt;Vertica requires that the dbadmin user not be limited when opening files. The open file limit per user is calculated as follows:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;user max open files&lt;/em&gt; = greater of { ≥ 65536 | ≤ &lt;em&gt;RAM-MBs&lt;/em&gt; }&lt;/p&gt;
&lt;p&gt;As a dbadmin user, you can determine the open file limit by running &lt;code&gt;ulimit -n&lt;/code&gt;. For example:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ ulimit -n
65536
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;To manually set the limit, edit &lt;code&gt;/etc/security/limits.conf&lt;/code&gt; and edit/add the &lt;code&gt;nofile&lt;/code&gt; setting for the user who is configured as the database administrator—by default, &lt;code&gt;dbadmin&lt;/code&gt;. For example:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dbadmin -       nofile  65536
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The setting must be no less than 65536 MB, but not greater than the system value of &lt;code&gt;fs.nr_open&lt;/code&gt;. For example, the default value of &lt;code&gt;fs.nr_open&lt;/code&gt; value on &lt;a href=&#34;https://access.redhat.com/solutions/1479623&#34;&gt;Red Hat Enterprise Linux 9&lt;/a&gt; is 1048576 MB.

&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 system also has a &lt;a href=&#34;../../../../../en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/system-max-open-files-limit/&#34;&gt;limit on open files&lt;/a&gt;.

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

      </description>
    </item>
    
    <item>
      <title>Setup: System max open files limit</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/system-max-open-files-limit/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/system-max-open-files-limit/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to modify the limit for the number of open files on your system so that it meets Vertica requirements. The installer reports this issue with the identifier: &lt;strong&gt;S0120&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Vertica opens many files. Some platforms have global limits on the number of open files. The open file limit must be set sufficiently high so as not to interfere with database operations.&lt;/p&gt;
&lt;p&gt;The recommended value is at least the amount of memory in MB, but not less than 65536.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To manually set the open file limit:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;/sbin/sysctl fs.file-max&lt;/code&gt; to determine the current limit.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the limit is not &lt;strong&gt;65536&lt;/strong&gt; or the amount of system memory in MB (whichever is higher), then edit or add &lt;code&gt;fs.file-max=&lt;/code&gt;&lt;em&gt;&lt;code&gt;max number of files&lt;/code&gt;&lt;/em&gt; to &lt;code&gt;/etc/sysctl.conf&lt;/code&gt;.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Controls the maximum number of open files
fs.file-max=65536
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;sysctl -p&lt;/code&gt; to apply the changes in &lt;code&gt;sysctl.conf&lt;/code&gt; immediately.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&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;

These steps will need to be replicated for each node in the cluster.

&lt;/div&gt;

      </description>
    </item>
    
    <item>
      <title>Setup: Pam limits</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/pam-limits/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/pam-limits/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to enable the &amp;quot;su&amp;quot; pam_limits.so module required by Vertica. The installer reports issues with the setting with the identifier: &lt;strong&gt;S0070&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;On some systems the pam module called &lt;code&gt;pam_limits.so&lt;/code&gt; is not set in the file &lt;code&gt;/etc/pam.d/su&lt;/code&gt;. When it is not set, it prevents the conveying of limits (such as open file descriptors) to any command started with &lt;code&gt;su -&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;In particular, the Vertica init script would fail to start Vertica because it calls the Administration Tools to start a database with the &lt;code&gt;su -&lt;/code&gt; command. This problem was first noticed on Debian systems, but the configuration could be missing on other Linux distributions. See the &lt;a href=&#34;http://man.he.net/man8/pam_limits&#34;&gt;pam_limits&lt;/a&gt; man page for more details.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To manually configure this setting, append the following line to the &lt;code&gt;/etc/pam.d/su&lt;/code&gt; file:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;session required pam_limits.so
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;See the pam_limits man page for more details: &lt;code&gt;man pam_limits&lt;/code&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Setup: pid_max setting</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/pid-max-setting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/pid-max-setting/</guid>
      <description>
        
        
        &lt;p&gt;This topic explains how to change &lt;code&gt;pid_max&lt;/code&gt; to a supported value. The value of &lt;code&gt;pid_max&lt;/code&gt; should be&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;pid_max = &lt;span class=&#34;code-variable&#34;&gt;num-user-proc&lt;/span&gt; + 2**15 = &lt;span class=&#34;code-variable&#34;&gt;num-user-proc&lt;/span&gt; + 32768
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;where &lt;em&gt;&lt;code&gt;num-user-proc&lt;/code&gt;&lt;/em&gt; is the size of memory in megabytes.&lt;/p&gt;
&lt;p&gt;The minimum value for &lt;code&gt;pid_max&lt;/code&gt; is 524288.&lt;/p&gt;
&lt;p&gt;If your &lt;code&gt;pid_max&lt;/code&gt; value is too low, the installer reports this problem and indicates the minimum value.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To change the &lt;code&gt;pid_max&lt;/code&gt; value:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# sysctl -w kernel.pid_max=524288
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Setup: User address space limits</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-address-space-limits/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-address-space-limits/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to modify the Linux address space limit for the dbadmin user so that it meets Vertica requirements. The address space setting controls the maximum number of threads and processes for each user. If this setting does not meet the requirements then the installer reports this issue with the identifier: &lt;strong&gt;S0090&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;p&gt;The address space available to the dbadmin user must not be reduced via user limits and must be set to &lt;strong&gt;unlimited&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To manually set the address space limit:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;ulimit -v&lt;/code&gt; as the dbadmin user to determine the current limit.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the limit is not &lt;strong&gt;unlimited&lt;/strong&gt;, then add the following line to &lt;code&gt;/etc/security/limits.conf&lt;/code&gt;. Replace &lt;em&gt;dbadmin&lt;/em&gt; with your database admin user&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dbadmin -       as      unlimited
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Setup: User file size limit</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-file-size-limit/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-file-size-limit/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to modify the file size limit for files on your system so that it meets Vertica requirements. The installer reports this issue with the identifier: &lt;strong&gt;S0100&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;p&gt;The file size limit for the dbadmin user must not be reduced via user limits and must be set to &lt;strong&gt;unlimited&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To manually set the file size limit:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;ulimit -f&lt;/code&gt; as the dbadmin user to determine the current limit.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the limit is not &lt;strong&gt;unlimited&lt;/strong&gt;, then edit/add the following line to &lt;code&gt;/etc/security/limits.conf&lt;/code&gt;. Replace &lt;em&gt;dbadmin&lt;/em&gt; with your database admin user.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dbadmin -       fsize      unlimited
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Setup: User process limit</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-process-limit/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/user-process-limit/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to change the user process limit so that it meets Vertica requirements.The installer reports this issue with the identifier: &lt;strong&gt;S0110&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;p&gt;The user process limit must be high enough to allow for the many threads opened by Vertica. The recommended limit is the amount of RAM in MB and must be at least 1024.&lt;/p&gt;
&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To manually set the user process limit:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;ulimit -u&lt;/code&gt; as the dbadmin user to determine the current limit.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the limit is not the amount of memory in MB on the server, then edit/add the following line to &lt;code&gt;/etc/security/limits.conf&lt;/code&gt;. Replace &lt;em&gt;4096&lt;/em&gt; with the amount of system memory, in MB, on the server.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dbadmin -       nproc     4096
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Setup: Maximum memory maps configuration</title>
      <link>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/maximum-memory-maps-config/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/setup/set-up-on-premises/before-you-install/automatically-configured-os-settings/maximum-memory-maps-config/</guid>
      <description>
        
        
        &lt;p&gt;This topic details how to modify the limit for the number memory maps a process can have on your system so that it meets Vertica requirements. The installer reports this issue with the identifier: &lt;strong&gt;S0130&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The installer automatically configures the correct setting if the default value does not meet system requirements. If an issue occurs when setting this value, or you use the &lt;code&gt;--no-system-configuration&lt;/code&gt; argument to the installer and the current setting is incorrect, then the installer reports this as an issue.&lt;/p&gt;

&lt;p&gt;Vertica uses a lot of memory while processing and can approach the default limit for memory maps per process.&lt;/p&gt;
&lt;p&gt;The recommended value is at least the amount of memory on the system in KB / 16, but not less than 65536.&lt;/p&gt;
&lt;h2 id=&#34;all-systems&#34;&gt;All systems&lt;/h2&gt;
&lt;p&gt;To manually set the memory map limit:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;/sbin/sysctl vm.max_map_count&lt;/code&gt; to determine the current limit.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the limit is not &lt;strong&gt;65536&lt;/strong&gt; or the amount of system memory in KB / 16 (whichever is higher), then edit/add the following line to &lt;code&gt;/etc/sysctl.conf&lt;/code&gt;. Replace &lt;em&gt;65536&lt;/em&gt; with the value for your system.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;
# The following 1 line added by Vertica tools. 2014-03-07 13:20:31


vm.max_map_count=65536
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run &lt;code&gt;sysctl -p&lt;/code&gt; to apply the changes in &lt;code&gt;sysctl.conf&lt;/code&gt; immediately.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&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;

These steps will need to be replicated for each node in the cluster.

&lt;/div&gt;

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