Elasticsearch本地单机配置以及php组件使用记录

发布时间:2024年01月12日

config\elasticsearch.yml

network.host: 0.0.0.0
http.port: 9200

node.name: node-1

cluster.initial_master_nodes: ["node-1"]

php elasticsearch


<?php
 
require 'vendor/autoload.php';
 
//如果未设置密码
$client = \Elasticsearch\ClientBuilder::create()->setHosts(['xxx.xxx.xxx.xxx'])->build();
 
//如果es设置了密码
$client = \Elasticsearch\ClientBuilder::create()->setHosts(['http://username:password@xxx.xxx.xxx.xxx:9200'])->build()

?键值对模式

[
  [
    "host" => '',
    "port" => '',
    "user" => '',
    "pass" => ''
  ]
]

info 方法

$client->info();

文章来源:https://blog.csdn.net/m0_37962554/article/details/135547644
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。