Linux下安装搜索引擎Elasticsearch
最近工作中要用到搜索引擎,只好在自己的服务器上部署搜索引擎了。经过一番调研结合我们自身的技术,选择使用Elasticsearch,下面介绍Elasticsearch 的安装步骤,我们使用最新的版本5.4.0
一:安装前的准备工作
1. 先查看java的版本
java -version
2. 安装最新的Elasticsearch需要最新的java 1.8
参考https://www.java.com/zh_CN/download/manual.jsp
如果是Linux64位
curl -L -O http://javadl.Oracle.com/webapps/download/AutoDL?BundleId=220305_d54c1d3a095b4ff2b6607d096fa80163
重命名下载的tar包
mv 下载的tar包 jre-8u131-linux-x64.tar.gz
解压tar包
tar -zxvf jre-8u131-linux-x64.tar.gz
如果要节省磁盘空间,请删除 .tar.gz 文件
rm -f jre-8u131-linux-x64.tar.gz
3. 安装java说明
https://www.java.com/zh_CN/download/help/linux_x64_install.xml
4. 用Linux的alternatives命令切换java版本
二:Elasticsearch安装步骤
Elasticsearch 下载链接:https://www.elastic.co/downloads/elasticsearch
1. 下载和解压 Elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.zip
unzip elasticsearch-5.4.0.zip
2. 启动
(不能使用root启动,elasticsearch官方提醒用root启动是有安全隐患的,我已经创建了一个用户叫es)
useradd es
passwd es ,回车,给es设置密码
chown -R es:es path/to/elasticsearch-5.4.0/
启动命令
cd elasticsearch-5.4.0
bin/elasticsearch -d (-d是作为守护进程启动ES的,更多参数可以使用bin/elasticsearch --help查看)
3. 测试是否成功
curl -XGET 'http://localhost:9200?pretty' (?pretty 将格式化地输出 JSON 返回值,使其更容易阅读),
有时会因为ES还没有完全启动,还需要稍等一会儿才会有结果
Elasticsearch 教程系列文章:
ElasticSearch 的详细介绍:请点这里
ElasticSearch 的下载地址:请点这里
相关推荐
另外一部分,则需要先做聚类、分类处理,将聚合出的分类结果存入ES集群的聚类索引中。数据处理层的聚合结果存入ES中的指定索引,同时将每个聚合主题相关的数据存入每个document下面的某个field下。