linux下ElasticSearch(es)安装使用部署

(一)部署

   下载eslinux(download:http://www.elasticsearch.org/download/2012/01/10/0.18.7.html)如在/softs/elasticsearch-0.18.7.tar.gz.

   解压:cd /softs 

      tar -zxvfelasticsearch-0.18.7.tar.gz   (解压)

      mvelasticsearch-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.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-0.18.7/bin/elasticsearch.in.sh,找到 ES_MIN_MEMES_MAX_MEM,修改es最大和最小占用内存值。

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

运行

运行Es:

    cd/usr/local/elasticsearch-0.18.7/bin

    ./elasticsearch

 

(二)配置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

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

3 把解压得来的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    ------后台运行

5 停止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

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值