elasticsearch集群,主从设置

时间:2015-08-26 14:31:10

标签: elasticsearch rackspace

最初,我在机架空间的一台机器上运行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属性或纠正上述两个问题?

我对弹性搜索集群很新,我尝试通过其他论坛但找不到相关信息

谢谢!

0 个答案:

没有答案