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

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();

相关推荐
非极限码农3 小时前
Neo4j图数据库上手指南
大数据·数据库·数据分析·neo4j
莫叫石榴姐5 小时前
SQL百题斩:从入门到精通,一站式解锁数据世界
大数据·数据仓库·sql·面试·职场和发展
Hello.Reader5 小时前
Flink 状态后端(State Backends)实战原理、选型、配置与调优
大数据·flink
dundunmm8 小时前
【每天一个知识点】[特殊字符] 大数据的定义及单位
大数据
IT森林里的程序猿8 小时前
基于Hadoop的京东电商平台手机推荐系统的设计与实现
大数据·hadoop·智能手机
笨蛋少年派9 小时前
MapReduce简介
大数据·mapreduce
秃头菜狗9 小时前
十四、运行经典案例 wordcount
大数据·linux·hadoop
INFINI Labs9 小时前
Elasticsearch 备份:方案篇
大数据·elasticsearch·搜索引擎·gateway·snapshot·backup·ccr
Java战神9 小时前
Hadoop
大数据·hadoop·分布式
望获linux10 小时前
【实时Linux实战系列】实时系统的可观测性:Prometheus 与 Grafana 集成
大数据·linux·服务器·开发语言·网络·操作系统