Sysctl

在安装过程中,Vertica 会尝试自动更改各种操作系统级别的设置。安装程序无法更改系统中超出安装程序要求的阈值的值。通过将 --no-system-configuration 参数用于 install_vertica 脚本,可以阻止安装程序自动进行这些配置更改。

要永久编辑某些设置并防止其在重新引导后恢复原来的设置,请使用 sysctl。

与 Vertica 的安装相关的 sysctl 设置包括:

使用 sysctl 永久更改设置:

  1. 以 root 用户身份打开 /etc/sysctl.conf 文件:

    # vi /etc/sysctl.conf
    
  2. 输入参数和值:

    parameter = value
    

    例如,要设置 fs.file-max 参数和值以满足 Vertica 要求,请输入:

    fs.file-max = 65536
    
  3. 保存更改并关闭 /etc/sysctl.conf 文件。

  4. 以 root 用户身份重新加载配置文件:

    # sysctl -p
    

确定安装程序添加的设置

可通过打开 /etc/sysctl.conf 文件来查看安装程序是否已添加某项设置:

# vi /etc/sysctl.conf

如果安装程序已添加某项设置,则会显示以下行:

# The following 1 line added by Vertica tools. 2015-02-23 13:20:29
parameter = value