一.启动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 => 5984username => "admin"password => "password"}
}output {elasticsearch {hosts => "127.0.0.1:9200"manage_template => falseindex => "logstash_couchdb"document_type => "logstash_couchdb"}
}

3.4 启动服务

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

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

转载于:https://www.cnblogs.com/preminem/p/7886353.html

搭建基于hyperledger fabric的联盟社区(九) --检索状态数据库相关推荐

  1. 搭建区块链浏览器——基于hyperledger fabric 1.0,MySQL容器

    搭建区块链浏览器--基于hyperledger fabric 1.0,MySQL容器 区块链 hyperledger fabric 浏览器 MySQL docker  Contents 环境要求 分支 ...

  2. 基于Hyperledger Fabric的学位学历认证管理系统

    基于Hyperledger Fabric的学位学历认证管理系统 项目源码:https://github.com/Pistachiout/Academic-Degree-BlockChain 一.选题背 ...

  3. 基于Hyperledger Fabric实现药品溯源

    基于Hyperledger Fabric实现药品溯源的demo功能简介,涉及药厂节点,代理商节点,零售商节点等多机构间的上链查询. 更多区块链技术与应用分类: 区块链应用    区块链开发 以太坊 | ...

  4. 区块链技术入门(基于Hyperledger Fabric)

    文章目录 1.具体名词解释 2.区块链优势 3.区块链网络的构建 3.1.创建网络 3.2.添加网络管理员 3.3.定义联盟 3.4.为联盟创建通道 3.5.节点和账本 3.6.应用程序和智能合约链码 ...

  5. (区块链溯源)基于Hyperledger Fabric 的农产品区块链溯源方法

    1. 技术背景 溯源技术中产品溯源是将当前先进的物联网技术.自动控制技术.自动识别技术. 互联网技术结合利用,通过专业的机器设备对单件产品赋予唯一的二维码或条形码等作为防伪身份证,实现"一物 ...

  6. (区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源

    1. 技术背景 在现阶段,我国对危险化学品实施监管的有八个部门,分别为:安全生产监督管理部门.质量监督检验检疫部门.环境保护主管部门.交通运输主管部门.卫生主管部门.公安部门.工商行政管理部门.邮政管 ...

  7. (区块链溯源)基于Hyperledger Fabric 区块链的产品溯源( 化妆品 )

    1. 技术背景 随着互联网的普及,网络购物的优点更加突出,网购与海购成为了越来越多消费者的选择.但是消费者们对于所购买的产品是否安全合格并不了解,诸如化妆品.食品等产品的质量会直接影响到消费者的身体健 ...

  8. 基于fabric的联盟链管理项目

    manageChain 项目地址 https://github.com/lushena/manageChain.git 在建设联盟链时,发现更新联盟链组织成员不是太方便,例如增删链内成员:利用一些空余 ...

  9. hyperledger fabric v2.4环境搭建及区块链项目开发

    基础环境配置,不再详细描述:学习交流可联系博主. 安装go 安装docker 安装docker-compose 清空历史docker images docker system prune --all ...

最新文章

  1. python正则匹配ip地址_Python正则表达式匹配ip地址实例
  2. PyTorch 深度学习: 60 分钟极速入门
  3. Android studio ERROR: Software caused connection abort: recv failed 解决方法
  4. drwxrwxrwx_你可能不知道的一些linux文件权限管理方法
  5. httpf发送 json_Java发送http请求发送json对象
  6. 杭电OJ1002大数据相加
  7. 物联网架构----双机热备Keepalived了解
  8. fiddler之请求过滤(Filters)
  9. python.集合转列表_Python列表、元组、字典、集合
  10. 中国通用测试设备(GPTE)行业市场供需与战略研究报告
  11. kubernetes 客户端client-go 使用及常用api
  12. memcached可视化客户端工具
  13. 遍历文件夹下的所有文件
  14. 一个不简洁的约瑟夫环解法
  15. 【渝粤教育】广东开放大学 计量基础知识 形成性考核 (48)
  16. linux卸载驱动命令,linux卸载驱动时 Resource temporarily unavailable
  17. 几个城市的公交站查询
  18. Java方法中参数String...你需要知道的事
  19. 游戏App上架iOS被拒各种奇葩问题
  20. matlab 坐标轴居中,MATLAB 把坐标轴(X Y轴)移到坐标原点

热门文章

  1. shell 连接 mysql_如何把mysql语句写在shell里,运行后仍然是一个与mysql数据库连接的状态?...
  2. php 两个数据的交集_请问下在PHP中,如何返回两个数组的多个交集
  3. mysql定期删除数据_mysql数据库如何实现定期删除数据库一些东西
  4. 可能是最简单的同步fifo 的设计
  5. c语言strchr的用法,C 库函数 - strchr()
  6. 移动app部分机型无法唤起h5支付宝支付_用这段代码对App说:喂,醒醒!App,到你出场了!...
  7. ​电赛 | 19年全国一等奖,北航学子回忆录。
  8. DIY一只机器狗需要多少钱?最低仅900美元,斯坦福大学出品,代码已开源
  9. 来看看,他的嵌入式之旅!
  10. 巧识滤波、稳压、比较、运放电路