亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

安裝ElasticSearch搜索工具并配置Python驅動的方法

2020-01-04 17:53:52
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了安裝ElasticSearch搜索工具并配置Python驅動的方法,文中還介紹了其與Kibana數據顯示客戶端的配合使用,需要的朋友可以參考下
 

ElasticSearch是一個基于Lucene的搜索服務器。它提供了一個分布式多用戶能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java開發的,并作為Apache許可條款下的開放源碼發布,是第二流行的企業搜索引擎。設計用于云計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。
我們建立一個網站或應用程序,并要添加搜索功能,令我們受打擊的是:搜索工作是很難的。我們希望我們的搜索解決方案要快,我們希望有一個零配置和一個完全免費的搜索模式,我們希望能夠簡單地使用JSON通過HTTP的索引數據,我們希望我們的搜索服務器始終可用,我們希望能夠一臺開始并擴展到數百,我們要實時搜索,我們要簡單的多租戶,我們希望建立一個云的解決方案。Elasticsearch旨在解決所有這些問題和更多的問題。
Elasticsearch 是開源搜索平臺的新成員,實時數據分析的神器,發展迅猛,基于 Lucene、RESTful、分布式、面向云計算設計、實時搜索、全文搜索、穩定、高可靠、可擴展、安裝+使用方便,介紹都說的很好聽,好不好用拿出來遛一遛。
做了個簡單測試,在兩臺完全一樣的虛擬機上,2000萬條左右數據,Elasticsearch 插入數據速度比 MongoDB 慢很多(可以忍受),但是搜索/查詢速度快10倍以上,這只是單機情況,多機集群情況下 Elasticsearch 表現更好一些。以下安裝步驟在 Ubuntu Server 14.04 LTS 上完成。

安裝 Elasticsearch
升級系統后安裝 Oracle Java 7,既然 Elasticsearch 官方推薦使用 Oracle JDK 7 就不要嘗試 JDK 8 和 OpenJDK 了:

$ sudo apt-get update$ sudo apt-get upgrade $ sudo apt-get install software-properties-common$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update $ sudo apt-get install oracle-java7-installer

加入 Elasticsearch 官方源后安裝 elasticsearch:

$ wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -$ sudo echo "deb http://packages.elasticsearch.org/elasticsearch/1.1/debian stable main" >> /etc/apt/sources.list $ sudo apt-get update$ sudo apt-get install elasticsearch

加入到系統啟動文件并啟動 elasticsearch 服務,用 curl 測試一下安裝是否成功:

$ sudo update-rc.d elasticsearch defaults 95 1 $ sudo /etc/init.d/elasticsearch start $ curl -X GET 'http://localhost:9200'{ "status" : 200, "name" : "Fer-de-Lance", "version" : {  "number" : "1.1.1",  "build_hash" : "f1585f096d3f3985e73456debdc1a0745f512bbc",  "build_timestamp" : "2014-04-16T14:27:12Z",  "build_snapshot" : false,  "lucene_version" : "4.7" }, "tagline" : "You Know, for Search"}

Elasticsearch 的集群和數據管理界面 Marvel 非常贊,可惜只對開發環境免費,如果這個工具也免費就無敵了,安裝很簡單,完成后重啟服務訪問 http://192.168.2.172:9200/_plugin/marvel/ 就可以看到界面:

$ sudo /usr/share/elasticsearch/bin/plugin -i elasticsearch/marvel/latest $ sudo /etc/init.d/elasticsearch restart * Stopping Elasticsearch Server                      [ OK ] * Starting Elasticsearch Server                      [ OK ]

安裝ElasticSearch搜索工具并配置Python驅動的方法

 

安裝 Python 客戶端驅動
和 MongoDB 一樣,我們一般用程序和 Elasticsearch 交互,Elasticsearch 也支持多種語言的客戶端驅動,這里僅安裝 Python 驅動,其他語言可以參考官方文檔。

$ sudo apt-get install python-pip$ sudo pip install elasticsearch

寫個簡單程序把 gene_info.txt 的數據導入到 Elasticsearch:

#!/usr/bin/python# -*- coding: UTF-8 -*- import os, os.path, sys, reimport csv, time, stringfrom datetime import datetimefrom elasticsearch import Elasticsearch def import_to_db():  data = csv.reader(open('gene_info.txt', 'rb'), delimiter='/t')  data.next()   es = Elasticsearch()  for row in data:    doc = {      'tax_id': row[0],      'GeneID': row[1],      'Symbol': row[2],      'LocusTag': row[3],      'Synonyms': row[4],      'dbXrefs': row[5],      'chromosome': row[6],      'map_location': row[7],      'description': row[8],      'type_of_gene': row[9],      'Symbol_from_nomenclature_authority': row[10],      'Full_name_from_nomenclature_authority': row[11],      'Nomenclature_status': row[12],      'Other_designations': row[13],      'Modification_date': row[14]    }    res = es.index(index="gene", doc_type='gene_info', body=doc) def main():  import_to_db() if __name__ == "__main__":  main()

Kibana 是一個功能強大的數據顯示客戶端,通過插件方式和 Elasticsearch 集成在一起,安裝很容易,下載解壓就可以了,然后重啟 Elasticsearch 服務訪問 http://192.168.2.172:9200/_plugin/kibana/ 就能看到界面:

$ wget https://download.elasticsearch.org/kibana/kibana/kibana-3.0.1.tar.gz$ tar zxvf kibana-3.0.1.tar.gz$ sudo mv kibana-3.0.1 /usr/share/elasticsearch/plugins/_site$ sudo /etc/init.d/elasticsearch restart

安裝ElasticSearch搜索工具并配置Python驅動的方法


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品视频在线播放| 亚洲嫩模很污视频| 久久精品99国产精品酒店日本| www.亚洲男人天堂| 97视频在线观看网址| 中文在线资源观看视频网站免费不卡| 国产精品偷伦一区二区| 亚洲国产成人精品电影| 亚洲国产成人精品一区二区| 亚洲欧美综合区自拍另类| 国产精品旅馆在线| 日韩精品在线电影| 免费不卡在线观看av| 国产在线高清精品| 色婷婷亚洲mv天堂mv在影片| 亚洲自拍小视频免费观看| 亚洲自拍偷拍福利| 国产精品成人免费电影| 亚洲国产精品大全| 久久精品国产欧美亚洲人人爽| 91探花福利精品国产自产在线| 97在线视频国产| 国产精品久久一区| 亚洲国产成人久久综合一区| 18一19gay欧美视频网站| 久久艳片www.17c.com| 欧美激情一级二级| 不用播放器成人网| 九九九热精品免费视频观看网站| 一区二区三区国产视频| 日韩av在线资源| 亚洲欧洲国产一区| 欧美一区二区大胆人体摄影专业网站| 亚洲视频专区在线| 日本久久久久亚洲中字幕| 亚洲新声在线观看| 国产日韩精品在线播放| 亚洲欧美另类中文字幕| 亚洲欧美在线x视频| 社区色欧美激情 | 九九精品在线观看| 精品少妇一区二区30p| 国产日韩欧美综合| 日韩精品免费电影| 91精品久久久久久久久久久久久久| 国产激情999| 久久久久久久久久久网站| 国产亚洲精品va在线观看| 伊人伊人伊人久久| 日韩欧美高清视频| 亚洲一区美女视频在线观看免费| 国产精品久久久久77777| www.日韩不卡电影av| 欧美中文在线视频| 国产精品久久久久久久久久久久久| 亚洲精品中文字幕有码专区| 亚洲人成伊人成综合网久久久| 91po在线观看91精品国产性色| 一区二区三区视频免费在线观看| 精品国产乱码久久久久久天美| 国产精品久久久精品| 欧美午夜宅男影院在线观看| 国产91在线视频| 在线色欧美三级视频| 亚洲国产91色在线| 成人网在线免费看| 精品国产一区二区三区久久久狼| 91久久久亚洲精品| 国产成人亚洲综合青青| 欧美理论电影在线观看| 国产精品视频在线播放| 久久成人18免费网站| 国产精品pans私拍| 精品中文字幕乱| 亚洲美女福利视频网站| 美日韩精品免费视频| 亚洲一区av在线播放| 日韩免费在线免费观看| 国产精品精品久久久久久| 91精品视频网站| 中文字幕日韩电影| 日韩亚洲欧美中文高清在线| 九色精品美女在线| 久久精品成人一区二区三区| 高清日韩电视剧大全免费播放在线观看| 国产精品精品久久久| 97香蕉久久夜色精品国产| 亚洲最大中文字幕| 久久精品小视频| 亚洲福利在线观看| 亚洲精品xxxx| 97国产精品人人爽人人做| 成人免费视频网| 久久久久www| 性欧美长视频免费观看不卡| 日韩一区二区欧美| 亚洲三级av在线| 中文字幕欧美精品在线| 成人情趣片在线观看免费| 亚洲第一色中文字幕| 精品成人av一区| 欧美成人免费一级人片100| 日韩欧美成人精品| 久久国内精品一国内精品| 国产精品成人一区| 欧美高清在线播放| 久久天天躁狠狠躁夜夜躁| 色琪琪综合男人的天堂aⅴ视频| 欧美激情一级欧美精品| 日韩av网站大全| 91久久国产精品91久久性色| 狠狠色狠狠色综合日日五| 亚洲毛片在线免费观看| 国产精品稀缺呦系列在线| 日韩欧美中文字幕在线观看| 亚洲国产天堂久久综合网| 久久精品人人做人人爽| 亚洲欧美国产一本综合首页| 麻豆国产va免费精品高清在线| 91中文精品字幕在线视频| 日韩精品视频中文在线观看| 国产亚洲一区二区精品| 日韩欧美在线视频观看| 久久精品影视伊人网| 精品香蕉一区二区三区| 国产这里只有精品| 亚洲精品美女久久| 亚洲色图欧美制服丝袜另类第一页| 国产精品免费小视频| 91精品国产综合久久久久久蜜臀| 在线观看久久久久久| 亚洲国产一区二区三区在线观看| 国产女同一区二区| 国产视频福利一区| 欧美成人免费网| 欧美一区二区三区图| 欧美中文字幕第一页| 欧美日韩一区二区精品| 国产精品老女人精品视频| 久久av红桃一区二区小说| 欧美疯狂xxxx大交乱88av| 日韩精品中文在线观看| 久久精品国产视频| 日本国产欧美一区二区三区| 亚洲黄色av网站| 亚洲精品天天看| 日韩国产精品一区| 国产成+人+综合+亚洲欧美丁香花| 久青草国产97香蕉在线视频| 欧美国产亚洲精品久久久8v| 日韩中文字幕精品| 黄色成人av在线| 国产精品久久中文| 夜夜躁日日躁狠狠久久88av| 91亚洲精品在线| 91av在线视频观看| 萌白酱国产一区二区| 精品色蜜蜜精品视频在线观看| 亚洲精品永久免费精品| 中文字幕国产亚洲2019| 欧美成人精品h版在线观看| 国产欧美日韩高清| 国产精品1区2区在线观看| 中文字幕综合一区|