搭建基于hyperledger fabric的联盟社区(九) --检索状态数据库
一.启动elasticsearch服务
./elasticsearch
{ 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
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的联盟社区(九) --检索状态数据库相关推荐
- 搭建区块链浏览器——基于hyperledger fabric 1.0,MySQL容器
搭建区块链浏览器--基于hyperledger fabric 1.0,MySQL容器 区块链 hyperledger fabric 浏览器 MySQL docker Contents 环境要求 分支 ...
- 基于Hyperledger Fabric的学位学历认证管理系统
基于Hyperledger Fabric的学位学历认证管理系统 项目源码:https://github.com/Pistachiout/Academic-Degree-BlockChain 一.选题背 ...
- 基于Hyperledger Fabric实现药品溯源
基于Hyperledger Fabric实现药品溯源的demo功能简介,涉及药厂节点,代理商节点,零售商节点等多机构间的上链查询. 更多区块链技术与应用分类: 区块链应用 区块链开发 以太坊 | ...
- 区块链技术入门(基于Hyperledger Fabric)
文章目录 1.具体名词解释 2.区块链优势 3.区块链网络的构建 3.1.创建网络 3.2.添加网络管理员 3.3.定义联盟 3.4.为联盟创建通道 3.5.节点和账本 3.6.应用程序和智能合约链码 ...
- (区块链溯源)基于Hyperledger Fabric 的农产品区块链溯源方法
1. 技术背景 溯源技术中产品溯源是将当前先进的物联网技术.自动控制技术.自动识别技术. 互联网技术结合利用,通过专业的机器设备对单件产品赋予唯一的二维码或条形码等作为防伪身份证,实现"一物 ...
- (区块链溯源)基于Hyperledger Fabric 区块链的危险化学品溯源
1. 技术背景 在现阶段,我国对危险化学品实施监管的有八个部门,分别为:安全生产监督管理部门.质量监督检验检疫部门.环境保护主管部门.交通运输主管部门.卫生主管部门.公安部门.工商行政管理部门.邮政管 ...
- (区块链溯源)基于Hyperledger Fabric 区块链的产品溯源( 化妆品 )
1. 技术背景 随着互联网的普及,网络购物的优点更加突出,网购与海购成为了越来越多消费者的选择.但是消费者们对于所购买的产品是否安全合格并不了解,诸如化妆品.食品等产品的质量会直接影响到消费者的身体健 ...
- 基于fabric的联盟链管理项目
manageChain 项目地址 https://github.com/lushena/manageChain.git 在建设联盟链时,发现更新联盟链组织成员不是太方便,例如增删链内成员:利用一些空余 ...
- hyperledger fabric v2.4环境搭建及区块链项目开发
基础环境配置,不再详细描述:学习交流可联系博主. 安装go 安装docker 安装docker-compose 清空历史docker images docker system prune --all ...
最新文章
- python正则匹配ip地址_Python正则表达式匹配ip地址实例
- PyTorch 深度学习: 60 分钟极速入门
- Android studio ERROR: Software caused connection abort: recv failed 解决方法
- drwxrwxrwx_你可能不知道的一些linux文件权限管理方法
- httpf发送 json_Java发送http请求发送json对象
- 杭电OJ1002大数据相加
- 物联网架构----双机热备Keepalived了解
- fiddler之请求过滤(Filters)
- python.集合转列表_Python列表、元组、字典、集合
- 中国通用测试设备(GPTE)行业市场供需与战略研究报告
- kubernetes 客户端client-go 使用及常用api
- memcached可视化客户端工具
- 遍历文件夹下的所有文件
- 一个不简洁的约瑟夫环解法
- 【渝粤教育】广东开放大学 计量基础知识 形成性考核 (48)
- linux卸载驱动命令,linux卸载驱动时 Resource temporarily unavailable
- 几个城市的公交站查询
- Java方法中参数String...你需要知道的事
- 游戏App上架iOS被拒各种奇葩问题
- matlab 坐标轴居中,MATLAB 把坐标轴(X Y轴)移到坐标原点
热门文章
- shell 连接 mysql_如何把mysql语句写在shell里,运行后仍然是一个与mysql数据库连接的状态?...
- php 两个数据的交集_请问下在PHP中,如何返回两个数组的多个交集
- mysql定期删除数据_mysql数据库如何实现定期删除数据库一些东西
- 可能是最简单的同步fifo 的设计
- c语言strchr的用法,C 库函数 - strchr()
- 移动app部分机型无法唤起h5支付宝支付_用这段代码对App说:喂,醒醒!App,到你出场了!...
- ​电赛 | 19年全国一等奖,北航学子回忆录。
- DIY一只机器狗需要多少钱?最低仅900美元,斯坦福大学出品,代码已开源
- 来看看,他的嵌入式之旅!
- 巧识滤波、稳压、比较、运放电路