mac下elasticsearch安装日记

1,安装java运行环境

2,下载 elasticsearch

3,启动elas
./bin/elasticsearch -d

4,laravel 下安装扩展包,安装 elasticsearch-php,添加php api扩展
composer安装报错
[Composer\Downloader\TransportException] 
  Content-Length mismatch 

是因为默认请求的是国外的数据源,解决,在composer.json中添加composer扩展包中国镜像,
"repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
然后再更新
php composer.phar require "elasticsearch/elasticsearch:~2.0"

使用
use Elasticsearch;
use Elasticsearch\ClientBuilder;


$client = Elasticsearch\ClientBuilder::create()->build();

        $params = [
            'index' => 'twitter',
            'type' => 'tweet',
            'id' => '1'
        ];

        $response = $client->get($params);
5,安装marvel监控
进入elastic目录,
cd /Users/xxx/Downloads/elasticsearch/bin/
./plugin -i elasticsearch/marvel/latest

查看监控

开发者控制台
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值