elasticsearch 学习笔记(1)-安装指南【原创】

Windows 下的安装太简单,不说了。只说linux下的安装。

关闭防火墙:
service iptables stop
jdk 1.7安装
vi /etc/profile 增加
#set java JDK
JAVA_HOME=/usr/local/jdk1.7.0_79/
JRE_HOME=/usr/local/jdk1.7.0_79/jre/
PATH=$PATH:$JAVA_HOME/bin:$JRE_home/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH

立即生效: source /etc/profile
linux jdk 更改:  ln -s -f /usr/local/jdk1.7.0_79/bin/java
ln -s -f /usr/local/jdk1.7.0_79/bin/javac

下载: https://www.elastic.co/downloads/elasticsearch
解压缩: tar -zxvf elasticsearch-2.3.3.tar.gz
创建新用户:adduser es
修改密码: passwd es
修改目录归属: chown -R es elasticsearch-2.3.3
切换用户:su es
修改配置: elasticsearch.yml   network.host: 192.168.3.140  (最好cluser_name改掉)
启动:     ./elasticsearch
验证: curl http://192.168.3.140:9200
安装head插件: ./plugin install mobz/elasticsearch-head
验证head插件: http://192.168.3.140:9200/_plugin/head/
安装ik分词: 
下载  https://github.com/medcl/elasticsearch-analysis-ik/archive/master.zip
解压 master.zip
打包 mvn package  获得 elasticsearch-analysis-ik-1.9.3.jar
拷贝文件:
  将 plugin-descriptor.properties 和 elasticsearch-analysis-ik-1.9.3.jar  拷贝到 elasticsearch-2.3.3/plugins/analysis-ik/
  将 httpcore-4.4.4.jar  和 httpclient-4.5.2.jar 拷贝到 elasticsearch-2.3.3/lib
  将 config目录中的文件(不包含config) 拷贝到  elasticsearch-2.3.3/config/analysis-ik/
修改配置: elasticsearch.yml 最后加 index.analysis.analyzer.ik.type : "ik"
如果默认中文分词,可以再加一句: index.analysis.analyzer.default.type: "ik"
重启:./elasticsearch
验证:
创建空索引 : curl -XPUT http://192.168.3.140:9200/zjport
验证分词: http://192.168.3.140:9200/zjport/_analyze?text=浙江电子口岸&analyzer=ik
搭建集群:
  准备机器 192.168.3.141, 以上步骤做一遍
  修改配置 elasticsearch.yml   network.host: 192.168.3.141 
                               discovery.zen.ping.unicast.hosts: ["192.168.3.140:9300"]
  启动服务 http://192.168.3.141:9200/_plugin/head/   集群健康值由黄色变为绿色

猜你喜欢

转载自zhenggm.iteye.com/blog/2302911