2020年06月08日 15:35 阅读量:946
下载es到linux:
http://www.elasticsearch.org/download/2012/01/10/0.18.7.html
如在/softs/elasticsearch-0.18.7.tar.gz.
解压:
cd /softs
tar –zxvf elasticsearch-0.18.7.tar.gz
mv elasticsearch-0.18.7 /usr/local/elasticsearch-0.18.7
把es移到/usr/local目录下,Es是解压即可运行,使用比较方便。
修改集群名(可选):
vi /usr/local/elasticsearch-0.18.7/config/elasticsearch.yml
找到: cluster.name,去掉前面的#,修改为cluster.name:youboy (名字随意)。
修改结点名(可选):同上,找到node.name,去掉前面的#,修改为node.name:yb1
修改分片数(可选):同上,找到index.number_of_shards,去掉前面的#,修改为index.number_of_shards:10(默认为5)
修改备份数(可选):同上,找到index.number_of_replicas,去掉前面的#,修改为index.number_of_replicas 1(默认也是1,可不理)。
修改Es占用内存:vi /usr/local/elasticsearch-0.18.7/bin/elasticsearch.in.sh,找到 ES_MIN_MEM和ES_MAX_MEM,修改es最大和最小占用内存值。
说明:Es的集群非常简单,只要在同一个局域网内,多台服务器能互相通讯,并且cluster.name是一样的,就能自动集在一起。
运行Es:
cd/usr/local/elasticsearch-0.18.7/bin
./elasticsearch
cd /usr/local/elasticsearch-0.18.7/bin
./plugin -installmedcl/elasticsearch-analysis-ik/1.0.0
cd config
wget https://github.com/medcl/elasticsearch-analysis-ik/archive/master.zip --no-check-certificate
wget http://github.com/downloads/medcl/elasticsearch-analysis-ik/ik.zip --no-check-certificate
unzip ik.zip
rm ik.zip
(说明,个人觉得以上两部完成后就已经可以了,ik分词已经起作用,但网上的资料还有些配置,可参考:https://github.com/medcl/elasticsearch-analysis-ik)
下载插件elasticsearch-servicewrapper.tar.gz(download:http://wrapper.tanukisoftware.com/doc/english/download.jsp)
解压:ta r-zxvf elasticsearch-servicewrapper.tar.gz。
把解压得来的service目录拷贝到Es的bin目录下
cd elasticsearch-servicewrapper
mv service /usr/local/elasticsearch-0.18.7/bin
启动es
cd /usr/local/elasticsearch-0.18.7/bin/service
./elasticsearch start ------后台运行
停止es
cd /usr/local/elasticsearch-0.18.7/bin/service
/elasticsearch stop
(说明:可参考https://github.com/elasticsearch/elasticsearch-servicewrapper) 附:插件的主要命令
./elasticsearchconsole ------前台运行
./elasticsearch start ------后台运行
./elasticsearchinstall -------添加到系统自动启动
./elasticsearchremove -----取消随系统自动启动
-----0.18.7到0.19.0RC3
flush
Curl localhost:9200/_flush
更多elasticsearch的相关技术可参看http://nosql.51document.com/search?keyword=Elasticsearch&pageNo=1&category=-1