热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

elasticsearchHelloWorld

试用了一下 elasticsearch,的确方便在机器(10.15.4.207)上下载 elasticsearch-1.4.2.tar.gz,解包直接运行 .binel

试用了一下 elasticsearch, 的确方便

在机器 (10.15.4.207) 上

下载 elasticsearch-1.4.2.tar.gz , 解包

直接运行 ./bin/elasticsearch, 就启动了一个 node


安装 head  ( 参见 http://mobz.github.io/elasticsearch-head/ )

bin/plugin -install mobz/elasticsearch-head

而后访问 http://10.15.4.207:9200/_plugin/head/, 就进入管理界面

而后我在 10.15.4.173 也运行  ./bin/elasticsearch, 他们自动组成了 cluster ( 而solr的 cluster 的容错,我至今还糊涂) 


在界面中可以建index, 我创建3个


技术分享

缺省每个分布式是 5个 shards, 1个replica, 所有有10个方块

我创建了一个只有两个 shards, 0个replica, 看图中idx2只有两个方块

cluster 中机器, 索引和shard看得清清楚楚


安装教程 (http://seanmcgary.com/posts/beginners-guide-to-elasticsearch),我提交了一个文档

curl -X POST http://localhost:9200/testindex/mySuperCoolType -d  ‘
{
    "fullName": "Sean McGary",
    "twitterHandle": "@seanmcagry"
}‘


多了一个index

技术分享

查询数据

技术分享

我中断 (173)的Node,可以看到 tesindex索引的 active shard自动调整了


技术分享


再把(207)的Dazzler也中断了,重新启动

技术分享

Dazzler被改名为Belasco,但提供服务不变


接下来把 173也启动,在把第一个207上的node(Belasco) 关闭, 服务依然有, 如下:


技术分享

Elasticsearch 的cluster 管理太友好,太自动了。




elasticsearch Hello World


推荐阅读
  • 本文档详细介绍了如何利用 HTMLUnit 进行 Web 页面的自动化测试和数据抓取,包括环境配置、基本用法及高级功能。 ... [详细]
  • 本文详细介绍了Oracle数据库的基本架构,包括数据文件和内存结构的概念。文章重点解释了Oracle实例的组成部分,如系统全局内存区域(SGA)和后台进程,以及客户端进程与服务器进程的交互方式。此外,还探讨了SGA中的共享池、库高速缓存、锁存器及SGA缓冲区缓存等关键组件的功能和运作机制。 ... [详细]
  • 本文探讨了PHP中使用命名空间和自动加载机制的重要性,特别是在大型项目中,如何有效管理和加载文件,避免代码冗余,提高开发效率。 ... [详细]
  • python第一天学习python
    1、python语言可使用的开发工具有:charles、fiddles等。。。2、语言分类:编译型和解释型,编译型如:c、c++、c#。。。。解释型:python、java、php ... [详细]
  • [TOC]Process的几个用法和守护进程一、Process的join用法话不多说,直接上代码二、Process的pid和ppid用法需要先导入os模块站在当前进程的角度:os. ... [详细]
  • 本文详细介绍了 KALDI 中 CUDA 矩阵库的使用与功能,包括其如何提高计算效率以及在不同环境下的适应性。 ... [详细]
  • 深入解析TCP的三次握手、四次挥手及路由器的三层转发机制
    本文详细探讨了OSI七层模型中的传输层,重点分析了TCP协议的连接建立(三次握手)和断开(四次挥手)过程,以及路由器如何在三层网络中实现数据包的高效转发。 ... [详细]
  • 深入理解CSS中position:relative与position:absolute的使用技巧
    在模仿设计一个在线商城页面时,我深入研究了CSS布局中的position属性,特别是relative和absolute两种定位方式的使用技巧和注意事项。本文总结了从CSDN博主onizukayao的文章中学到的关键点,并结合实际案例进行了详细解释。 ... [详细]
  • 在一个大型的应用系统中,往往需要多个进程相互协作,进程间通信(IPC,InterProcessCommunication)就显得比较重要了。在Linux系统中,有很多种IPC机制, ... [详细]
  • 本文探讨了缓存系统中的两个关键问题——缓存穿透与缓存失效时的雪崩效应,以及这些问题的解决方案。此外,文章还介绍了数据处理、数据库拆分策略、缓存优化、拆分策略、应用架构演进及通信协议的选择等内容。 ... [详细]
  • Codeforces Round #360 - The Values You Can Make
    题目描述:给定一组数字,首先选择一些子序列,使其和等于k;然后从所有和为k的子序列中再次选择子序列,计算这些子序列的和的所有可能值,并按升序输出。 ... [详细]
  • HTTP(超文本传输协议)是互联网上用于客户端和服务器之间交换数据的主要协议。本文详细介绍了HTTP的工作原理,包括其请求-响应机制、不同版本的发展历程以及HTTP数据包的具体结构。 ... [详细]
  • 本文详细记录了在Ubuntu 9.10操作系统上从零开始搭建LAMP(Linux, Apache, MySQL, PHP)环境的过程,包括遇到的问题及解决方案。旨在为初次尝试搭建LAMP环境的开发者提供参考。 ... [详细]
  • 利用Charles工具进行移动设备网络监控
    本文介绍了如何通过配置Charles代理软件来实现对移动设备的网络请求进行监控和调试,适用于开发者或测试人员需要检查移动应用网络通信的情况。 ... [详细]
  • 撰写硕士论文首先需确定一个具有新颖性的研究主题,这不仅要求选题具备创新的观点、方法或材料,还需确保选题的可行性和深度。本文将详细介绍从选题到论文完成的六大步骤,帮助研究生高效完成高质量的学术论文。 ... [详细]
author-avatar
香福武燕_205
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有