一、安装
因为 Elasticsearch 是 Java 开发的,所以要先安装Java
可用 java -version来查看是否已安装Java
若没有安装,且jdk 在/usr/local/src/jdk-7u79-linux-x64.gz 目录下
tar zxvf/usr/local/src/jdk-7u79-linux-x64.gz
cp -r/usr/local/src/jdk1.7.0_79/ /usr/local/java
添加 java 环境变量,保存并退出
vim /etc/profile
#在最后面添加
exportJAVA_HOME=/usr/local/java
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
执行 source /etc/profile使更改生效,再使用 java -version 看一下java 版本
(快捷方式
yum installjava-1.8.0-openjdk.x86_64
查看是否安装成功
java-version
)
去Elasticsearch官网查找链接下载压缩包 wget+“链接”
安装 Elasticsearch 假定安装包在/use/java/elasticsearch-2.2.0.tar.gz 目录下
tar -zxvfelasticsearch-2.2.0.tar.gz -C /usr/local
这样在 /use/java 下就有一个elasticsearch-2.2.0 的目录
Elasticsearch 的配置文件在/usr/local/elasticsearch-2.2.0/config/elasticsearch.yml
#监听端口,默认为 9200
http.port: 9200
打开端口,Elasticsearch默认监听9200 端口,可在 elasticsearch.yml 中修改
#外网可以访问
network.host:0.0.0.0
进入/use/java/bin文件夹里面输入./elasticsearch启动Elasticsearch
elasticsearch-head 插件 (可视化)安装
cd/usr/local/elasticsearch-2.2.0/bin/
./plugin installmobz/elasticsearch-head
web访问 服务器 IP+端口号(默认9200)
#返回
{
"name" : "node-136",
"cluster_name" :"cluster-test",
"version" : {
"number" : "2.2.0",
"build_hash" :"8ff36d139e16f8720f2947ef 62c8167a888992fe",
"build_timestamp" :"2016-01-27T13:32:39Z",
"build_snapshot" : false,
"lucene_version" : "5.4.1"
},
"tagline" : "You Know, forSearch"
}
二、使用