搭建基于hyperledger fabric的联盟社区(九) --检索状态数据库
生活随笔
收集整理的這篇文章主要介紹了
搭建基于hyperledger fabric的联盟社区(九) --检索状态数据库
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一.啟動(dòng)elasticsearch服務(wù)
官網(wǎng)下載壓縮包解壓,進(jìn)入bin目錄啟動(dòng): ./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" }?
二.啟動(dòng)head服務(wù)
2.1 安裝grunt
grunt是一個(gè)很方便的構(gòu)建工具,可以進(jìn)行打包壓縮、測(cè)試、執(zhí)行等等的工作,5.0里的head插件就是通過grunt啟動(dòng)的。因此需要先安裝一下grunt:
sudo cnpm install -g grunt-cli打開環(huán)境配置文件
vim ~/.bash_profile給grunt加入一條環(huán)境變量
export PATH=/usr/local/Cellar/node/6.7.0/libexec/npm/lib/node_modules/grunt-cli/bin:$PATH使環(huán)境變量生效
source ~/.bashrc2.2 下載head
git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head cnpm install2.3 啟動(dòng)服務(wù)
cd elasticsearch-head grunt server 打開瀏覽器進(jìn)入localhost:9100可以看到head的頁(yè)面,如果出現(xiàn)集群健康值未連接可以在?es 的 elasticsearch.ym 里添加如下配置: http.cors.enabled: true http.cors.allow-origin: “*"?
三. 啟動(dòng)logstash服務(wù)
3.1 下載logstash
在官網(wǎng)下載logstash壓縮包并解壓,需要注意的是logstash依賴JDK8,不支持JDK9
3.2 安裝連接couchdb插件
cd logstash-6.0.0 bin/logstash-plugin install logstash-input-couchdb_changes3.3 準(zhǔn)備連接配置文件
建立一個(gè) 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 啟動(dòng)服務(wù)
運(yùn)行 bin/logstash -f logstash-simple.conf進(jìn)入localhost:9100即可看到同步到ES的couchdb數(shù)據(jù)了,我們可以通過head對(duì)區(qū)塊鏈狀態(tài)數(shù)據(jù)庫(kù)進(jìn)行輕松的檢索
??
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/preminem/p/7886353.html
總結(jié)
以上是生活随笔為你收集整理的搭建基于hyperledger fabric的联盟社区(九) --检索状态数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将中文标点符号替换成英文标点符号
- 下一篇: 【原】Spark中Master源码分析(