先安装Elasticsearch客户端,不同系统客户端安装方式不同
安装成功后通过Elasticsearch\bin目录下的elasticsearch.bat文件进行启动文件
1.Elasticsearch客户端在不同系统的安装主要包括以下步骤:
Linux系统安装:
- 准备环境:安装JDK,建议版本为java8、java11或java14,并配置JAVA_HOME环境变量。
- 添加用户:由于安全机制,Elasticsearch不能使用root用户启动,因此需要创建新的用户来完成安装操作。
- 上传并解压安装包:使用FTP工具上传Elasticsearch安装包到Linux服务器,并解压。
- 配置和启动:修改Elasticsearch配置文件,设置数据和日志存放目录,然后启动Elasticsearch服务。
Windows系统安装:
- 准备环境:安装较高版本的JDK,并配置环境变量。
- 下载并解压安装包:从官网下载Elasticsearch安装包,并解压。
- 启动服务:双击运行bin目录下的elasticsearch.bat文件,启动Elasticsearch服务。
- 测试访问:通过浏览器访问http://localhost:9200/或http://127.0.0.1:9200/,验证服务是否启动成功。
代码方面
2.通过composer包安装服务
composer require elasticsearch/elasticsearch
3.载入配置
require 'vendor/autoload.php';
use Elasticsearch\ClientBuilder;
protected $client; function __construct() { parent::__construct(); $hosts = [ 'localhost:9200', // IP及端口 // 可以添加更多的节点 ]; $this->client = ClientBuilder::create() // 实例化 ClientBuilder ->setHosts($hosts) // 设置主机信息