之前试着装过一次ElasticSearch,印象深刻的是当时还不能使用root用户来启动ES。今天再来安装一下ElasticSearch,ES是一个基于Lucene的搜索服务器,是当前流行的企业级搜索引擎,它提供了一个分布式多用户能力的全文搜索引擎,并提供了基于RESTful web接口,非常方便系统之间对接。
ElasticSearch可以有多种安装方式,官网上有详细的文档:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/install-elasticsearch.html 这里示例用两种安装方式,一是使用apt安装,二是直接下载文件安装(我这服务器是DEBIAN操作系统,下载deb文件)。
一:使用apt安装。ElasticSearch是使用JAVA开发的,因此需要安装JDK。本文地址:http://www.04007.cn/article/824.html,未经许可,不得转载.
#如有需要进行安装或者更新JDK root@n04007:~# sudo apt install default-jdk root@n04007:~# sudo apt upgrade default-jdk #安装成功之后查看JAVA版本 root@n04007:~# java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode) #将ES的地址写入apt源里更新源后安装 root@n04007:~# sudo apt-get install apt-transport-https root@n04007:~# sudo echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list deb https://artifacts.elastic.co/packages/7.x/apt stable main root@n04007:~# sudo apt-get update && sudo apt-get install elasticsearch本文地址:http://www.04007.cn/article/824.html,未经许可,不得转载.
二、下载Deb文件进行安装
在使用上面的sudo apt-get install elasticsearch进行安装的时候发现速度特别慢,每秒只有几十K,无法忍受。于是想下载下来安装,elasticsearch的下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选择对应的操作系统文件下载,目前已经达到了elasticsearch-7.7.1挺好三个。本文地址:http://www.04007.cn/article/824.html,未经许可,不得转载.
#先确保有JDK环境然后下载DEB文件安装 user@u04007:~$ sudo apt install default-jdk user@u04007:~$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.1-amd64.deb --2020-06-15 16:29:21-- https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.1-amd64.deb Resolving artifacts.elastic.co (artifacts.elastic.co)... 151.101.110.222, 2a04:4e42:1a::734 Connecting to artifacts.elastic.co (artifacts.elastic.co)|151.101.110.222|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 314485362 (300M) [application/octet-stream] Saving to: ‘elasticsearch-7.7.1-amd64.deb’ #使用dpkg -i elasticsearch-7.7.1-amd64.deb安装 user@u04007:/opt/elasticsearch$ sudo dpkg -i elasticsearch-7.7.1-amd64.deb Unpacking elasticsearch (7.7.1) ... Setting up elasticsearch (7.7.1) ... Created elasticsearch keystore in /etc/elasticsearch/elasticsearch.keystore Processing triggers for systemd (232-25+deb9u12) ... user@u04007:/opt/elasticsearch$ sudo /etc/init.d/elasticsearch [ ok ] Usage: /etc/init.d/elasticsearch {start|stop|restart|force-reload|status}. #启动elasticsearch user@u04007:/opt/elasticsearch$ sudo /etc/init.d/elasticsearch start [ ok ] Starting elasticsearch (via systemctl): elasticsearch.service.本文地址:http://www.04007.cn/article/824.html,未经许可,不得转载.
我这里下载的是deb包,deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,需要管理员权限来安装一个 .deb 文件。
sudo dpkg -i package_file.deb 。但是在包含有依赖关系的安装包手动安装的过程中会出现安装不成功的问题,这时只需输入命令:sudo apt-get -f install 安装即可。需要卸载安装包只需要输入:sudo dpkg -r package_name。
最后安装成功并成功启动elasticsearch之后,可以直接访问本机地址来查看ES的restful接口返回的数据。本文地址:http://www.04007.cn/article/824.html,未经许可,不得转载.
user@u04007:/opt/elasticsearch$ curl http://127.0.0.1:9200/?pretty { "name" : "n21-045-025", "cluster_name" : "elasticsearch", "cluster_uuid" : "WfCB5ieTS2aWycJWLroykQ", "version" : { "number" : "7.7.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "ad56dce891c901a492bb1ee393f12dfff473a423", "build_date" : "2020-05-28T16:30:01.040088Z", "build_snapshot" : false, "lucene_version" : "8.5.1", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }本文地址:http://www.04007.cn/article/824.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/824.html 未经许可,不得转载. 手机访问本页请扫描下方二维码:
|