elasticsearch api到底能玩多大的数据量

elasticsearch最大支持查询数量是多少
/content/develop/Perl/Mastering_Regular_Expressions.pdf ...
你指的什麽股票?
你自己的股票,在交易系统里可查到。
公司的股票(流通股 非流通股)在股票K线图中,按F10就很方便查到。
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区查看: 28387|回复: 3
实时数据分析的神器Elasticsearch:安装和使用介绍
主题帖子积分
问题导读:1.什么是Elasticsearch2.对比Elasticsearch与MongoDB插入速度与查询速度3.安装 Elasticsearch的步骤是什么?
是开源搜索平台的新成员,实时数据分析的神器,发展迅猛,基于 Lucene、RESTful、分布式、面向云计算设计、实时搜索、全文搜索、稳定、高可靠、可扩展、安装+使用方便,介绍都说的很好听,好不好用拿出来遛一遛。做了个简单测试,在两台完全一样的虚拟机上,2000万条左右数据,Elasticsearch 插入数据速度比 MongoDB 慢很多(可以忍受),但是搜索/查询速度快10倍以上,这只是单机情况,多机集群情况下 Elasticsearch 表现更好一些。以下安装步骤在 Ubuntu Server 14.04 LTS 上完成。什么是ElasticSearchElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。
安装 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 服务,用 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& : &ffdebdc1abbc&,
& & &build_timestamp& : &T14:27:12Z&,
& & &build_snapshot& : false,
& & &lucene_version& : &4.7&
&&},
&&&tagline& : &You Know, for Search&
}复制代码
Elasticsearch 的集群和数据管理界面 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.png (133.99 KB, 下载次数: 2)
15:35 上传
安装 Python 客户端驱动
,我们一般用程序和 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, re
import csv, time, string
from datetime import datetime
from 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 服务访问
就能看到界面:$ 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复制代码
kibana3.png (127.36 KB, 下载次数: 2)
15:37 上传
欢迎加入about云群 、 ,云计算爱好者群,关注
主题帖子积分
中级会员, 积分 770, 距离下一级还需 230 积分
中级会员, 积分 770, 距离下一级还需 230 积分
主题帖子积分
注册会员, 积分 145, 距离下一级还需 55 积分
注册会员, 积分 145, 距离下一级还需 55 积分
工具挺好的
经常参与各类话题的讨论,发帖内容较有主见
经常帮助其他会员答疑
积极宣传本站,为本站带来更多注册会员
积极宣传本站,为本站带来更多的用户访问量
长期对论坛的繁荣而不断努力,或多次提出建设性意见
活跃且尽责职守的版主
为论坛做出突出贡献的会员
站长推荐 /4
云计算hadoop视频大全(新增 yarn、flume|storm、hadoop一套视频
等待验证会员请验证邮箱
新手获取积分方法
技术类问答,解决学习openstack,hadoop生态系统中遇到的问题
Powered by

我要回帖

更多关于 elasticsearch head 的文章

 

随机推荐