编程实践7—升级 Elasticsearch5.0 之x-pack

升级ES 5.0 的时候,marvel等插件都集成在新的名为x-pack插件中,也是官方推介的插件。

其实很简单,安装ES 5.0 之后 ,如下命令安装:

./bin/elasticsearch-plugin install x-pack

注意,安装之后,所有对ES的访问,增加了security机制,即需要用户名和密码,默认分别为: elastic 和changeme ,使用sense插件访问的时候可以输入,如果你是使用curl等方式访问,则需要在http 的header中增加 Authentication 参数,比如在PHP中:

    $context = array(
        'http' => array(
            'method' => 'GET',
            'header' => "Content-Type: application/json\r\n".
                "Authorization: Basic ZWxhc3RpYzpjaGFuZ2VtZQ==",
            'content' => $payload,
            'timeout' => 600, // 10 min
        ),
    );
    $context = stream_context_create($context);
    $resp = @file_get_contents($url, false, $context);
其中Basic后的字符串由 name:password base64加密而来,此例子中为 elastic:changeme

了解了security之后,在kibana中(不会的请参考https://www.elastic.co/downloads/kibana)安装x-pack插件:

./bin/kibana-plugin install x-pack

OKay , 基本上新版 只要 kibana + x-pack 就能满足大部分需求, 下一篇将介绍新版的license问题





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值