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目錄下
?