服务器V10 SP1 ElasticSearch安装
发布时间:2021-07-26 浏览次数:452次 作者:湖南省计算产业生态创新中心 (长沙)
服务器ElasticSearch安装
一、软件介绍
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎。
1.安装说明
安装目录:/usr/local/
二、编译和测试方式
1.操作系统选择
本文选用麒麟服务器V10版本做测试, 详细规格如下:
名称 | 说明 |
CPU | 64cores Phytium,FT-2000+/64 64bit |
内核 | Linux-4.19.90-17.ky10.aarch64-aarch64-with-kylin-10-Tercel |
内存 | 64GB |
硬盘 | 480GB |
2.获取软件包
执行如下命令,获取软件包。
cd /usr/local/
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1.tar.gz
3.编译环境配置
1)安装JDK。
a.查看是否安装
Java -version
b.若没有安装则安装
yum install -y java-1.8.0-openjdk
2)解压软件包。
tar -xvf elasticsearch-7.10.1.tar.gz
3)设置单进程最多内存映射大小。
a.改单进程最多可用于内存映射区大小为262145(ElasticSearch要求最小为262144)。
vim /etc/sysctl.conf
b.增加vm.max_map_count=262145。
c.保存退出,执行如下命令使配置生效。
sysctl -p
4)修改系统支持的文件句柄为65536。
系统默认文件句柄为65535,您可用ulimit -n查询,ElasticSearch要求最低为65536。
a.执行以下命令,编辑kylin-nofile.conf文件,没有则创建。
vim /etc/security/limits.d/kylin-nofile.conf
b.配置参数,如下图所示。
n soft nofile修改为65536。
n hard nofile修改为65536。
c.保存并退出
d.执行以下命令,重启机器使配置生效。
reboot
5)配置ElasticSearch启动文件。
a.执行以下命令,编辑ElasticSearch启动文件。
vim /usr/local/elasticsearch-7.10.1/config/elasticsearch.yml
修改以下三个地方,如图所示:
network.host 修改为本地ip地址
b.保存并退出。
6)创建账户并配备权限(ElasticSearch不支持root直接运行)。
useradd elasticsearch
chown elasticsearch.elasticsearch /usr/local/src/elasticsearch-7.10.1 -R
4.测试已完成编译的软件
a.切换到“elasticsearch”账号下,运行ElasticSearch。
su - elasticsearch
/usr/local/elasticsearch-7.10.1/bin/elasticsearch & (& 表示放在后台运行)
b.打开浏览器,输入URL“http://本地IP地址:9200”。当出现如下图所示内容时,表示ElasticSearch部署完成。