标签搜索

elasticsearch6.5.0设置密码并用php连接

basil
2023-08-16 / 87 阅读
  1. 首先,您需要安装并配置Elasticsearch 6.5.0。确保您的Elasticsearch实例正在运行,并且您可以使用curl访问它。
  2. 使用curl命令设置Elasticsearch的密码。打开命令行终端,运行以下命令:
curl -XPOST -u elastic 'http://localhost:9200/_security/user/elastic/_password' -H 'Content-Type: application/json' -d '{"password" : "your_password"}'

请将your_password替换为您要设置的实际密码。这将设置elastic用户的密码。

  1. 在PHP脚本中连接Elasticsearch。使用以下PHP代码连接Elasticsearch:

<?php
require 'vendor/autoload.php'; // 如果您使用的是Composer,请引入自动加载的文件
$client = \Elasticsearch\ClientBuilder::create()
    ->setBasicAuthentication('elastic', 'your_password')
    ->build();
$params = [
    'index' => 'your_index',
    'type' => 'your_type',
    'id' => 'your_id',
    'body' => ['your_field' => 'your_value']
];
$response = $client->index($params);
print_r($response);
?>

确保将上面的代码your_password替换为您设置的实际密码,your_indexyour_typeyour_id替换为您要索引的实际数据。

  1. 运行上述PHP脚本,它将连接到Elasticsearch实例并将数据索引到指定的索引和类型中。
0