0、什么是Elasticsearch?
【百科】ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
1、Elasticsearch安装
# cd /usr/local
下载:
wgethttps://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.2/elasticsearch-2.3.2.zip # unzip elasticsearch-2.3.2.zip # mkdir -p /data/logs/elasticsearch # mkdir -p /data/elasticsearch/{data,work,plugins,scripts} # useradd elasticsearch -s /bin/bash # chown -R elasticsearch:elasticsearch /data/logs/elasticsearch /data/elasticsearch
2、Elasticsearch配置
1)主配置(./config/elasticsearch.yml)
qc-hermes-es-1:cluster.name: qc-hermes-search-clusternode.name: qc-hermes-es-1 #同hostname cat /etc/hostnamepath.data: /data/elasticsearch/datapath.logs: /data/logs/elasticsearchpath.plugins: /data/elasticsearch/pluginspath.scripts: /data/elasticsearch/scriptsbootstrap.mlockall: truenetwork.host: 192.168.0.10 #本机IP地址http.port: 9200discovery.zen.ping.unicast.hosts: ["qc-hermes-es-1:9200", "qc-hermes-es-2:9200"]node.master: truenode.data: trueindex.number_of_shards: 8index.number_of_replicas: 1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
2)服务启动
# cd /opt/elasticsearch
# su elasticsearch (注意:root账号会报错)
$ bin/elasticsearch -d
说明:2.x的版本需要以普通用户权限启动,否则会报错,无法正常启动。
3)验证启动成功:
查看进程:
[[email protected] yang]$ ps -ef | grep elasticsearch
root 3160 3136 0 09:39 pts/1 00:00:00 su elasticsearch
root 3194 3176 0 09:40 pts/1 00:00:00 su elasticsearch
502 3349 3195 2 10:06 pts/1 00:00:21 /usr/java/jdk1.7.0_71/bin/java -Xms256m -Xmx1g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Djna.nosys=true -Des.path.home=/usr/local/elasticsearch -cp /usr/local/elasticsearch/lib/elasticsearch-2.3.2.jar:/usr/local/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch start
——————————————————————————————————
更多ES相关实战干货经验分享,请扫描下方【铭毅天下】微信公众号二维码关注。
(每周至少更新一篇!)
和你一起,死磕Elasticsearch!
——————————————————————————————————
作者:铭毅天下
转载请标明出处,原文地址:http://blog.csdn.net/laoyang360/article/details/51417097
如果感觉本文对您有帮助,请点击‘顶’支持一下,您的支持是我坚持写作最大的动力,谢谢!
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
0、什么是Elasticsearch?
【百科】ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
1、Elasticsearch安装
# cd /usr/local
下载:
wgethttps://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.2/elasticsearch-2.3.2.zip # unzip elasticsearch-2.3.2.zip # mkdir -p /data/logs/elasticsearch # mkdir -p /data/elasticsearch/{data,work,plugins,scripts} # useradd elasticsearch -s /bin/bash # chown -R elasticsearch:elasticsearch /data/logs/elasticsearch /data/elasticsearch
2、Elasticsearch配置
1)主配置(./config/elasticsearch.yml)
qc-hermes-es-1:cluster.name: qc-hermes-search-clusternode.name: qc-hermes-es-1 #同hostname cat /etc/hostnamepath.data: /data/elasticsearch/datapath.logs: /data/logs/elasticsearchpath.plugins: /data/elasticsearch/pluginspath.scripts: /data/elasticsearch/scriptsbootstrap.mlockall: truenetwork.host: 192.168.0.10 #本机IP地址http.port: 9200discovery.zen.ping.unicast.hosts: ["qc-hermes-es-1:9200", "qc-hermes-es-2:9200"]node.master: truenode.data: trueindex.number_of_shards: 8index.number_of_replicas: 1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
2)服务启动
# cd /opt/elasticsearch
# su elasticsearch (注意:root账号会报错)
$ bin/elasticsearch -d
说明:2.x的版本需要以普通用户权限启动,否则会报错,无法正常启动。
3)验证启动成功:
查看进程:
[[email protected] yang]$ ps -ef | grep elasticsearch
root 3160 3136 0 09:39 pts/1 00:00:00 su elasticsearch
root 3194 3176 0 09:40 pts/1 00:00:00 su elasticsearch
502 3349 3195 2 10:06 pts/1 00:00:21 /usr/java/jdk1.7.0_71/bin/java -Xms256m -Xmx1g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Djna.nosys=true -Des.path.home=/usr/local/elasticsearch -cp /usr/local/elasticsearch/lib/elasticsearch-2.3.2.jar:/usr/local/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch start
——————————————————————————————————
更多ES相关实战干货经验分享,请扫描下方【铭毅天下】微信公众号二维码关注。
(每周至少更新一篇!)
和你一起,死磕Elasticsearch!
——————————————————————————————————
作者:铭毅天下
转载请标明出处,原文地址:http://blog.csdn.net/laoyang360/article/details/51417097
如果感觉本文对您有帮助,请点击‘顶’支持一下,您的支持是我坚持写作最大的动力,谢谢!