zoukankan      html  css  js  c++  java
  • 搭建基于hyperledger fabric的联盟社区(九) --检索状态数据库

    一.启动elasticsearch服务

    官网下载压缩包解压,进入bin目录启动:
    ./elasticsearch
    通过ip访问 localhost:9200,可以看到如下信息
    {
    name: "n1HFjO-",
    cluster_name: "elasticsearch",
    cluster_uuid: "njH6T6eMS-mDf3tloN5THg",
    version: {
    number: "5.2.2",
    build_hash: "f9d9b74",
    build_date: "2017-02-24T17:26:45.835Z",
    build_snapshot: false,
    lucene_version: "6.4.1"
    },
    tagline: "You Know, for Search"
    }

    二.启动head服务

    2.1 安装grunt

    grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。因此需要先安装一下grunt:

    sudo cnpm install -g grunt-cli

    打开环境配置文件

    vim  ~/.bash_profile

    给grunt加入一条环境变量

    export PATH=/usr/local/Cellar/node/6.7.0/libexec/npm/lib/node_modules/grunt-cli/bin:$PATH

    使环境变量生效

    source ~/.bashrc

    2.2 下载head

    git clone git://github.com/mobz/elasticsearch-head.git
    cd elasticsearch-head
    cnpm install

    2.3 启动服务

    cd elasticsearch-head
    grunt server

    打开浏览器进入localhost:9100可以看到head的页面,如果出现集群健康值未连接可以在 es 的 elasticsearch.ym 里添加如下配置:
    http.cors.enabled: true
    http.cors.allow-origin: “*"

    三. 启动logstash服务

    3.1 下载logstash

    在官网下载logstash压缩包并解压,需要注意的是logstash依赖JDK8,不支持JDK9

    3.2 安装连接couchdb插件

    cd logstash-6.0.0
    bin/logstash-plugin install logstash-input-couchdb_changes

    3.3 准备连接配置文件

    建立一个 logstash.conf配置文件,如下:

    input {
        couchdb_changes {
            db => "mychannel"
            host => "127.0.0.1"
            port => 5984
            username => "admin"
            password => "password"
        }
    }
    
    output {
      elasticsearch {
        hosts => "127.0.0.1:9200"
        manage_template => false
        index => "logstash_couchdb"
        document_type => "logstash_couchdb"
      }
    }

    3.4 启动服务

    运行
    bin/logstash -f logstash-simple.conf

    进入localhost:9100即可看到同步到ES的couchdb数据了,我们可以通过head对区块链状态数据库进行轻松的检索

      

     

  • 相关阅读:
    hdu6229 Wandering Robots 2017沈阳区域赛M题 思维加map
    hdu6223 Infinite Fraction Path 2017沈阳区域赛G题 bfs加剪枝(好题)
    hdu6438 Buy and Resell 买卖物品 ccpc网络赛 贪心
    hdu6441 Find Integer 求勾股数 费马大定理
    bzoj 1176 Mokia
    luogu 3415 祭坛
    bzoj 1010 玩具装箱
    bzoj 3312 No Change
    luogu 3383【模板】线性筛素数
    bzoj 1067 降雨量
  • 原文地址:https://www.cnblogs.com/preminem/p/7886353.html
Copyright © 2011-2022 走看看