ElasticSearch学习总结一
来源:互联网 发布:网络萝卜什么意思 编辑:程序博客网 时间:2024/06/05 05:48
安装与配置
ElasticSearch是一个非常优秀的搜索框架,还支持分布式、负载均衡等强大功能。这段时间体验了解了一下,先大概总结一下ElasticSearch的安装与使用吧。(PS:其中参考了大量博主,真心感谢他们的分享,本人也诚诚心希望大家在使用ES中的经验分享出来交流,共同进步)
ElasticSearch的安装非常简单,只需要从官网下载zip包回来,自己解压就行了。下载链接在download.elasticsearch.org可以找到
1、unzip xxx.zip 将下载回来的压缩包解压到ElasticSearch的根目录下
2、执行 ./bin/elasticsearch 即可启动(注意环境变量配置,ES智能支持java6以上的)出现如下提示表示启动成功
[2015-05-10 22:16:58,901][INFO ][plugins ] [Elizabeth "Betsy" Braddock] loaded [], sites [][2015-05-10 22:17:02,222][INFO ][node ] [Elizabeth "Betsy" Braddock] initialized[2015-05-10 22:17:02,236][INFO ][node ] [Elizabeth "Betsy" Braddock] starting ...[2015-05-10 22:17:02,459][INFO ][transport ] [Elizabeth "Betsy" Braddock] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/192.168.0.108:9300]}[2015-05-10 22:17:02,487][INFO ][discovery ] [Elizabeth "Betsy" Braddock] elasticsearch/gCiwMeRARS-e_oC4xaq1Kg[2015-05-10 22:17:06,289][INFO ][cluster.service ] [Elizabeth "Betsy" Braddock] new_master [Elizabeth "Betsy" Braddock][gCiwMeRARS-e_oC4xaq1Kg][org.hyh.test][inet[/192.168.0.108:9300]], reason: zen-disco-join (elected_as_master)[2015-05-10 22:17:06,370][INFO ][http ] [Elizabeth "Betsy" Braddock] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/192.168.0.108:9200]}[2015-05-10 22:17:06,373][INFO ][node ] [Elizabeth "Betsy" Braddock] started[2015-05-10 22:17:06,428][INFO ][gateway ] [Elizabeth "Betsy" Braddock] recovered [0] indices into cluster_state
3、测试服务是否启动成功
可以使用linux自带的curl工具,或者使用http工具(Filder)等,这里演示暂时使用curl工具。
执行命令 curl 'http://localhost:9200/?pretty'
出现以下结果:
{ "status" : 200, "name" : "Stygorr", "cluster_name" : "elasticsearch", "version" : { "number" : "1.5.2", "build_hash" : "62ff9868b4c8a0c45860bebb259e21980778ab1c", "build_timestamp" : "2015-04-27T09:21:06Z", "build_snapshot" : false, "lucene_version" : "4.10.4" }, "tagline" : "You Know, for Search"}
4、安装启动插件
由于原声的启动脚本只支持启动,不支持关闭,用起来很不方便,所以可以使用elasticsearch-servicewrapper插件。
下载地址: https://github.com/elastic/elasticsearch-servicewrapper/archive/master.zip
解压复制service文件夹到elasticsearch/bin/目录下
可执行以下命令:
./elasticsearch start 启动
./elasticsearch stop 停止
./elasticsearch install 随系统启动
./elasticsearch remove 取消系统系统
./elasticsearch console 前台执行
到这里,安装工作已经完成,相对比较简单,后续的配置比较多,还有好多功能待挖掘,将持续发布
- ElasticSearch学习总结一
- elasticsearch学习总结(一) 配置安装过程
- elasticsearch学习(一)
- elasticsearch学习一
- Elasticsearch学习(一)
- Elasticsearch学习一
- elasticsearch学习笔记(一)
- elasticsearch学习笔记(一)
- elasticsearch学习一
- Elasticsearch学习(一)
- Elasticsearch 学习 初步总结
- Elasticsearch学习总结
- 20171008ElasticSearch学习总结
- Elasticsearch 学习笔记 (一) Elasticsearch是什么鬼?
- ElasticSearch学习笔记(一)ElasticSearch安装
- Elasticsearch学习笔记(一)Elasticsearch安装
- elasticsearch学习笔记(一)
- Elasticsearch学习(一)—— 虚拟机上搭建Elasticsearch
- 1.生命周期
- day21/EncodeStream.java
- MinHash与SimHash
- day21/ObjectStreamDemo.java
- hdu1505---City Game(单调栈)
- ElasticSearch学习总结一
- BootClassLoader BOOTCLASSPATH(init.environ.rc)
- Android【布局管理器】——帧布局FrameLayout
- JavaScript函数及其prototype
- 逻辑异或
- day21/Person.java
- 九宫格拼图代码
- xUtils系列之DbUtils-Transient注解
- day21/PipedStreamDemo.java