elasticsearch 系列之服务器配置(转)

一:配置环境

 修改集群名(可选) vi/usr/local/elasticsearch-1.0.0/config/elasticsearch.yml ,找到: cluster.name,去掉前面的#,修改为cluster.nameyouboy (名字随意)

 修改结点名(可选):同上,找到node.name,去掉前面的#,修改为node.nameyb1

 修改分片数(可选):同上,找到index.number_of_shards,去掉前面的#,修改为index.number_of_shards10(默认为5

 修改备份数(可选):同上,找到index.number_of_replicas,去掉前面的#,修改为index.number_of_replicas 1(默认也是1,可不理)。

 修改Es占用内存:vi /usr/local/elasticsearch-1.0.0/bin/elasticsearch.in.sh,找到ES_MIN_MEMES_MAX_MEM,修改es最大和最小占用内存值

(说明:Es的集群非常简单,只要在同一个局域网内,多台服务器能互相通讯,并且cluster.name是一样的,就能自动集在一起。)

(二)配置IK分词(服务器必须能连通网络)

1   cd  /usr/local/elasticsearch-0.18.7/bin

  ./plugin -installmedcl/elasticsearch-analysis-ik/1.0.0

2  cd config

wget http://github.com/downloads/medcl/elasticsearch-analysis-ik/ik.zip--no-check-certificate

unzip ik.zip

rm ik.zip

详细配置:https://github.com/medcl/elasticsearch-analysis-ik

(二)配置IK分词(服务器必须能连通网络)

1   cd  /usr/local/elasticsearch-0.18.7/bin

         ./plugin -installmedcl/elasticsearch-analysis-ik/1.0.0

   2  cd config

wgethttp://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

(三)运用插入运行关闭es

1下载插件elasticsearch-servicewrapper.tar.gzdownload:http://wrapper.tanukisoftware.com/doc/english/download.jsp

解压:tar-zxvf elasticsearch-servicewrapper.tar.gz

把解压得来的service目录拷贝到Esbin目录下

 Cdelasticsearch-servicewrapper

 Mv service /usr/local/elasticsearch-0.18.7/bin

4启动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.70.19.0RC3

   1 先用curl工具对0.18.7进行flush

        Curl localhost:9200/_flush

   2 0.18.7中的data目录拷贝到0.19.0RC3的相应目录下

    3 修改0.19.0RC3的集群名,必须和0.18.7集群名一样。

更多elasticsearch的相关技术可参看http://nosql.51document.com/search?keyword=Elasticsearch&pageNo=1&category=-1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值