系统调优
> 文档中心 > 文档中心 > INFINI Easysearch > 入门指南 > 系统调优

系统调优 #

芯片及操作系统兼容性 #

目前已在国产主流芯片及操作系统上进行了验证,分别为 openEuler、统信 UOS、麒麟、龙芯、申威、兆芯。同样也兼容 Windows、 MacOS、 CentOS、 Ubuntu、 RedHat 等常用操作系统。

Java 兼容性 #

默认情况下 Easysearch 并不包含 JDK, 推荐使用 Java 15.0.1+9 或 Java 17.0.6+10, 要使用不同的 Java 安装,请将 JAVA_HOME 环境变量设置为 Java 安装位置或将 jdk 软链接到 Easysearch 安装目录下。

例如:

#设置 JAVA_HOME 环境变量,可放入 ~/.bashrc 或 /etc/profile
export JAVA_HOME=/usr/local/jdk
#软链接
sudo ln -s /usr/local/jdk /opt/easysearch/jdk

网络要求 #

Easysearch 需要打开以下端口:

端口模块说明
9200REST API
9300节点间通信

系统参数 #

要保证 Easysearch 运行在最佳状态,其所在服务器的操作系统也需要进行相应的调优,以 Linux 为例。

内核调优 #

执行下面的命令验证配置参数是否合法。

sysctl -p /etc/sysctl.d/70-infini.conf

您也可以重启操作系统,然后检查配置是否生效。