1、下载zip包(成熟的版本2.3.3)
wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.3/elasticsearch-2.3.3.zip
2、赋予权限(赋予elsearch用户,可以执行elasticsearch目录的权限)
chown -R elsearch:elsearch elasticsearch
3、修改配置文件/config/elasticsearch.yml 中的信息
/home/elsearch/elasticsearch/config
下的elasticsearch.yml文件将这两个配置放开
network.host: 0.0.0.0
http.port: 9200
4、启动 elaticsearch 服务
在elaticsearch 目录下面执行(nohup & 为启动elasticsearch进程 )
nohup su elsearch ./bin/elasticsearch &
5、在服务器上用命令访问下面地址
curl http://localhost:9200
显示如下信息为访问正常
[root@c6-137-133 config]# curl http://localhost:9200
{
"name" : "Raman",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.3",
"build_hash" : "218bdf10790eef486ff2c41a3df5cfa32dadcfde",
"build_timestamp" : "2016-05-17T15:40:04Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
6、 访问外网
curl http://xx.xx.xxx.xx:9200
7、在先安装head插件
[root@c6-137-133 bin]# ./plugin install mobz/elasticsearch-head
访问地址:http://xxx.xxx.xxx.xx:9200/_plugin/head/
8、下载ik的插件包,配置分词
首先要读ik的说明文档
https://github.com/medcl/elasticsearch-analysis-ik
因为有很多版本,我们要安装对应的版本
选择版本如下图
下载后通过mvn 对程序进行编译
mvn package
配置ik分词参考文档:
https://github.com/medcl/elasticsearch-analysis-ik
http://www.sbbok.com/discussion/67/elasticsearch-2-2%E5%AE%89%E8%A3%85-ik%E5%88%86%E8%AF%8D%E5%AE%89%E8%A3%85%E7%AC%94%E8%AE%B0
解压插件包
在ik目录下面执行
chown -R elsearch:elsearch .
配置ik分词参考文档:
https://github.com/medcl/elasticsearch-analysis-ik
http://www.sbbok.com/discussion/67/elasticsearch-2-2%E5%AE%89%E8%A3%85-ik%E5%88%86%E8%AF%8D%E5%AE%89%E8%A3%85%E7%AC%94%E8%AE%B0