最初,我在机架空间的一台机器上运行elasticsearch。在配置文件中,我有 在开头写的
<?php
session_set_save_handler('_open', '_close', '_read', '_write', '_destroy', '_clean');
session_start();
function _open()
{
global $_sess_db;
$_sess_db = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_DBNAME);
return TRUE;
}
//CANNOT CONNECT TO DATABASE
function _close()
{
global $_sess_db;
return mysqli_close($_sess_db);
}
//CANNOT CONNECT TO DATABASE
function _write($id, $data)
{
global $_sess_db;
$access = time();
$id = mysqli_real_escape_string($_sess_db, $id);
$access = mysqli_real_escape_string($_sess_db,$access);
$data = mysqli_real_escape_string($_sess_db, $data);
$sql = "REPLACE
INTO sessions
VALUES ('$id', '$access', '$data')";
return mysqli_query($_sess_db, $sql);
}
后来当我不得不在两台机器上运行elasticsearch服务器时,我不得不将其更改为
network.host: localhost
我改变了
network.host: 123.23.44.23 (basically current ip address of machine)
现在我有两个问题:
1。)我配置了一个主设备和一个非主设备。因为我已经改变了我的network.host。我应该总是发布到主IP地址(当我发送卷曲请求时)。我可以将localhost维护为我的发布IP吗?
2.)我也使用kibana来显示数据,因为我已经更改了network.host。我在kibana.yml中更改了它[我已经把master的ip地址]文件也重新启动了。它停止工作给了我一个502错误的网关错误。 任何人都可以给我另一个暴露我的两台机器除了改变network.host属性或纠正上述两个问题?
我对弹性搜索集群很新,我尝试通过其他论坛但找不到相关信息
谢谢!