- 浏览: 10063 次
- 性别:
- 来自: 珠海
文章列表
bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。项目git地址: https://github.com/lukas-vlcek/bigdesk。和head一样,它也是个独立的网页程序,使用方式和head一样。
插件安装运行:
1.bin/plugin -install lukas-vlcek/bigdesk
2.运行es
3.打开http
先阶段ES优化主要在两方面:1.索引数据;2.检索。
ES索引过程是为分布式,在Lucene基础上添加了tranlog来调节数据平衡。我们可以关闭tranlog进行手动调节或者调整flush_threshold_ops数,通过索引的settings:"index.translog.flush_threshold_ops": "100000" ----当数据达到value(100000)条进行平衡,默认为5000"index.refresh_interval": "-1" ...
现况:由很多Job队列和Worker组成的数据处理网,Worker处理队列消息,更新数据库供后续处理...
局限:配置不灵活,队列吞吐量低,没有多少容错,数据延迟明显
Storm:可用于处理消息和更新数据库(流处理),在数据流上进行持续查询,并以流的形式返回结果到客户端(持续计算),并行化一个类似实时查询的热点查询(分布式的RPC);解决延迟、容错;可伸缩;
官方安装说明:https://github.com/nathanmarz/storm/wiki/Setting-up-a-Storm-cluster
依赖软件:python、zookeeper、zeromq、jzmq
...
使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作。
1、 首先,你需要添加如下jar包
这些Jar包是在\dist\solrj-lib下。
2、 其次,建立一个简单的测试类,完成Server对象的相关方法的测试工作,代码如下:
package com.admomo.test;
<!--CRLF-->
<!--CRLF-->
import java.io.I ...
SolrCloud 是基于Solr和Zookeeper的分布式搜索方案,是正在开发中的Solr4.0的核心组件之一,它的主要思想是使用Zookeeper作为集群的配置信息中心。
它有几个特色功能:
1)集中式的配置信息
2)自动容错
3)近实时搜索
4)查询时自动负载均衡
基本可以用上面这幅图来概述,这是一个拥有4个Solr节点的集群,索引分布在两个Shard里面,每个Shard包含两个Solr节点,一个是Leader节点,一个是Replica节点,此外 ...
最近在一家生产性企业IT部上班,虽说企业环境比较温馨,但工作一直不开心!
部门里就三个人,经理、网络工程师和我,大家很和谐,有种在家的感觉,可就是开心不起来!想想,软件开发就我一个人,连找个共同语言的都没有,郁闷死了。。。
刚好,我们市里的人力资源中心让我去上班,是事业单位来着。本来是挺高兴的一件事,可谈薪水时中心老大说试用期只有基本工资也就是只有现在所在公司的一半不到,转正后看个人表现,一般会有我现在公司的整数;?、、&
晕死了,如果离开的话,待遇也太差强人意了!
回到互联网公司吗,那我的起步咋就这样呢?yyyy
很难选择啊,要么待遇低,要么工作注定不开心,?
- 2009-09-04 09:24
- 浏览 988
- 评论(0)