Linux:CentOS6.4java
Elasticsearc:elasticsearch-2.2.0linux
JDK:jdk-7u79-linux-x64apache
IK:1.8.0vim
MAVEN:apache-maven-3.3.3-bin瀏覽器
虛擬機設置橋接模式服務器
配置:vim /etc/sysconfig/network-scripts/ifcfg-eth0網絡
DEVICE :網卡代號,須要ifcfg-eth0相對應curl
HWADDR:網卡地址 即MAC地址elasticsearch
BOOTPROTO:開機協議,有none,static,dhcp,bootpmaven
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
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
下載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
下載: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
./bin/plugin install mobz/elasticsearch-head
瀏覽器輸入:10.0.0.7:9200/_plugin/head/
./bin/plugin install lmenezes/elasticsearch-kopf
瀏覽器輸入:10.0.0.7:9200/_plugin/kopf/
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目錄下