随笔分类 -  elasticsearch

摘要:elasticsearch用于构建高可用和可扩展的系统。扩展的方式可以是购买更好的服务器(纵向扩展)或者购买更多的服务器(横向扩展),Elasticsearch能从更强大的硬件中获得更好的性能,但是纵向扩展也有一定的局限性。真正的扩展应该是横向的,它通过增加节点来传播负载和增加可靠性。对于大多数... 阅读全文
posted @ 2014-11-30 15:05 苏二 阅读(23500) 评论(1) 推荐(2) 编辑
摘要:下个月又开始搞搜索了,几个月没动这块还好没有落下.晚上在自己虚拟机上搭建了一个简易搜索集群,分享一下.操作系统环境: Red Hat 4.8.2-16elasticsearch : elasticsearch-1.4.1集群搭建方式: 一台虚拟机上2个节点. 集群存放路径:/export/searc... 阅读全文
posted @ 2014-11-29 23:58 苏二 阅读(12047) 评论(4) 推荐(2) 编辑
摘要:应用说明见代码注解。1.简单搜索实例展示: public void search() throws IOException { // 自定义集群结点名称 String clusterName = "elasticsearch_pudongping"; // 获取客户端 Client client = ESClient.initClient(clusterName); // 创建查询索引,参数productindex表示要查询的索引库为productindex SearchRequestBuilder se... 阅读全文
posted @ 2013-10-11 17:10 苏二 阅读(18427) 评论(1) 推荐(2) 编辑
摘要:关于ElasticSearch不介绍了,直接说应用.分布式ElasticSearch集群构建的方法.1.通过在程序中创建一个嵌入es节点(Node),使之成为es集群的一部分,然后通过这个节点来与es集群通信./**在运行该测试实例时,已经在本地建立了对应的索引库datum*/ public static void main(String[] args) { //当你启动一个节点,它会自动加入同网段的es集群,一个前提就是es的集群名(cluster.name)这个参数要设置一致。 String clusterName = "elasticse... 阅读全文
posted @ 2013-09-29 18:52 苏二 阅读(6157) 评论(4) 推荐(2) 编辑
摘要:安装包下载当前最新版本为:0.20.6http://www.elasticsearch.org/download/官方视频教程http://www.elasticsearch.org/videos/Window环境下载完解开有以下个包:bin是运行的脚本,config是设置文件,lib是放依赖的包。启动解压目录下的bin名称的文件夹,双击elasticsearch.bat文件,就可以启动elasticsearch,启动成功界面如下:启动成功后,会在解压目录下增加2个文件件,data用于数据存储,logs用于日志记录,可以自己创建plugins目录中用于放置自己的插件。此时可以在浏览器中输入:h 阅读全文
posted @ 2013-04-08 18:32 苏二 阅读(15599) 评论(13) 推荐(5) 编辑