1.ElasticSearch安装的准备工作
Linux:CentOS6.4
Elasticsearc:elasticsearch-2.2.0
JDK:jdk-7u79-linux-x64
IK:1.8.0
MAVEN:apache-maven-3.3.3-bin
2.配置网络静态文件
虚拟机设置桥接模式
配置:vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE :网卡代号,需要ifcfg-eth0相对应
HWADDR:网卡地址 即MAC地址
BOOTPROTO:开机协议,有none,static,dhcp,bootp
IPADDR:ip地址
NETMASK:子网掩码
NETWORK:该网段的第一个ip
BROADCAST:广播地址
GATEWAY:默认网关
ONBOOT:是否开机启动
DNS1:主域名解析服务器
DNS2:此域名解析服务器
重启网络:service network restart
配置防火墙,打开9200 9300端口
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9200 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9300 -j ACCEPT
重启防火墙:service iptables restart
3.安装JDK
es2.2需要java 7以上
卸载自带openjdk:yum list installed | grep java
下载jdk:wget 10.0.0.5/jdk-7u79-linux-x64.rpm
安装:rpm -ivh jdk-7u79-linux-x64.rpm
查看是否成功:java -version
配置环境变量:
vim /etc/profile
4.安装MAVEN
下载Maven:wget 10.0.0.5/apache-maven-3.3.3-bin.zip
解压:unzip apache-maven-3.3.3-bin.zip
执行ln -s apache-maven-3.3.3 apache-maven(为maven做软连接 方便以后升级)
配置:vi /etc/profile
执行:source /etc/profile 使配置生效
查看:mvn -v
5.Elasticsearch安装
下载:wget 10.0.0.5/elasticsearch-2.2.0.tar.gz
解压:tar -zxvf elasticsearch-2.2.0.tar.gz
配置:cd elasticsearch-2.2.0
vim config/elasticsearch.yml
给ES文件夹授予权限:chmod -R 777 /elasticsearch-2.2.0
创建es用户:adduser es
创建es用户密码: passwd es 123456
切换es用户:su es
启动:./bin/elasticsearch
后台启动:./bin/elasticsearch -d
不能使用root启动es
查看PID: ps -ef | grep elas
关闭后台:kill -9 PID
查看是否成功:curl 10.0.0.7:9200
6.head插件安装
./bin/plugin install mobz/elasticsearch-head
浏览器输入:10.0.0.7:9200/_plugin/head/
7.kopf插件安装
./bin/plugin install lmenezes/elasticsearch-kopf
浏览器输入:10.0.0.7:9200/_plugin/kopf/
8.分词器IK安装
cd plugins目录:创建目录ik mkdir ik/
下载:wget 10.0.0.5/elasticsearch-analysis-ik-master.zip
解压:unzip elasticsearch-analysis-ik-master.zip
cd elasticsearch-analysis-ik-master
打包:mvn clean package
cd 到target/releases/目录下 解压 elasticsearch-analysis-ik-1.8.0.zip 把解压后的包放在ik目录下