Linux安装ElasticSearch

2023-03-28 12:08:00 来源:腾讯云

下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

1 版本选择

ElasticSearch 7 及以上版本都是自带的 jdk,假如需要配置指定的 jdk 版本的话,可以在 es 的 bin 目录下找到elasticsearch-env.bat 这个文件,修改 elasticsearch-env.bat 文件,内容如下:


(资料图)

if defined ES_JAVA_HOME (  set JAVA= "%ES_JAVA_HOME%\bin\java.exe"  set JAVA_TYPE=ES_JAVA_HOME) else  if  defined JAVA_HOME (  rem fallback to JAVA_HOME  echo "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME">&2  set JAVA="%JAVA_HOME%\bin\java.exe"  set "ES_JAVA_HOME=%JAVA_HOME%"  set JAVA_TYPE=JAVA_HOME) else (  rem use the bundled JDK (default)  set JAVA="%ES_HOME%\jdk\bin\java.exe"  set "ES_JAVA_HOME=%ES_HOME%\jdk"  set JAVA_TYPE=bundled JDK)

ElasticSearch 7.17.3 及其之前的版本支持 JDK 1.8,如果是最新版本,最低的 JDK 得 17 及其以上。

2 Linux安装

2.1 安装JDK

安装JDK并设置环境变量:

sudo apt-get install oracle-java8-installer

设置环境变量:

sudo update-java-alternatives -s java-8-oracle

测试是否安装成功

java -version

2.2 创建新用户

下载并解压 ElasticSearch,我选择的版本是8.0.0。

创建用户组es:

sudo groupadd es 

创建用户es并加入es用户组,设置密码为123456:

sudo useradd es(用户名) -g es(组名) -p 123456 

修改刚解压出来的 elasticsearch-8.0.0 文件夹的权限:

sudo chown 777 elasticsearch-8.0.0 

2.3 启动

先切换至root权限:

su root

然后切换到刚刚创建的es用户:

su es

cd 到ElasticSearch目录:

cd elasticsearch-8.0.0

启动elasticsearch:

./bin/elasticsearch 

新开一个窗口,同样进入es用户:

su rootsu es

测试运行:

curl http://localhost:9200

若出现以下输出,则运行成功。

XX@ubuntu:~$ curl http://localhost:9200{"name" : "ubuntu","cluster_name" : "elasticsearch","cluster_uuid" : "MwkK8zdAR6i9FQ3Gd9pfyA","version" : { "number" : "8.0.0", "build_hash" : "1b6a7ece17463df5ff54a3e1302d825889aa1161", "build_date" : "2022-02-03T16:47:57.507843096Z", "build_snapshot" : false, "lucene_version" : "9.0.0",},"tagline" : "You Know, for Search"}

3 Ubuntu20安装

3.1 安装

Ubuntu 20 版本安装 ElasticSearch,操作较为简单。

首先,升级软件包索引,并且安装必要的依赖软件包,来添加一个新的 Https 软件源:

sudo apt updatesudo apt install apt-transport-https ca-certificates wget

导入软件源的 GPG key:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

成功后会输出OK,它意味着 key 已经被成功导入,这个软件源的软件包也被认为是被信任的。

然后添加 Elasticsearch 软件源 到系统, 输入:

sudo sh -c "echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list"

如果你想安装前一个版本的 Elasticsearch,将上面命令中的7.x替换成你需要的版本。

一旦软件源被启用,输入下面的命令,安装Elasticsearch:

sudo apt updatesudo apt install elasticsearch

3.2 启动

启动 ElasticSearch:

sudo systemctl start elasticsearch

关闭 ElasticSearch:

sudo systemctl stop elasticsearch

设置开机启动:

sudo systemctl daemon-reloadsudo systemctl enable elasticsearch

3.3 测试

检测安装结果,首先启动:

sudo systemctl start elasticsearch

然后执行以下命令:

curl -XGET "127.0.0.1:9200/?pretty"

如果返回的数据如下所示,即表示安装成功了:

{"name" : "ubuntu","cluster_name" : "elasticsearch","cluster_uuid" : "MwkK8zdAR6i9FQ3Gd9pfyA","version" : { "number" : "8.0.0", "build_hash" : "1b6a7ece17463df5ff54a3e1302d825889aa1161", "build_date" : "2022-02-03T16:47:57.507843096Z", "build_snapshot" : false, "lucene_version" : "9.0.0",},"tagline" : "You Know, for Search"}

标签

「热点排名」杭州肤康-专业治疗紫癜|热推荐

  杭州肤康-专业治疗紫癜  杭州肤康是专业治疗紫癜的医疗机构,以*

2023-06-25 16:18:40

顽固性呃逆有什么好的治疗方法_导致顽固性呃逆的原因

1、顽固性呃逆又称膈肌痉挛,是由于膈肌、膈神经、迷走神经和中枢神经

2023-06-25 16:05:47

华鑫证券-传媒新消费行业周报:震荡中展望2023下半年-230625

▌本周观点更新2023年端午节前传媒板块热门个股回调,情绪面的短期释放

2023-06-25 15:06:18

钙钛矿,何时能把光伏换新天?

钙钛矿,何时能把光伏换新天?随着全球绿色经济热度上升,如何获得更多

2023-06-25 14:35:27

每日速读!山水人文电影《白沙溪》在沪首映,解读绿水青山下的幸福密码

昨日,山水人文电影《白沙溪》全球首映式暨走进“长三角”婺城文旅推介

2023-06-25 14:00:25

2023“在西宁”城市电音节掀起夏日狂欢

图为2023“在西宁”城市电音节演出现场。 张海雯 摄中新网西宁6月25

2023-06-25 13:12:26

上海市教育考试院建议考生:填志愿“广种博收”增加选择机会

“如果说寒窗十二年苦读的成果,给了大家一把打开大学校门的钥匙,那么

2023-06-25 12:53:07

图表工具下包含的选项卡个数为_图表工具|全球观点

1、点击随意一张图表,就进入到图表工具了。2、设置方法如下:首先在电

2023-06-25 12:08:29

赏民俗品文化 欢度端午假期_即时看

央视新闻客户端消息(新闻联播):端午假期,人们出游赏景、体验民俗,在

2023-06-25 11:43:27

天天微动态丨1.06亿人次出游!端午节假期国内旅游收入373.10亿元

松花江网,是经国家互联网信息办公室批准的国家一类新闻网站,吉林省重

2023-06-25 10:56:33
x 广告
x 广告

Copyright  2015-2022 南极粮油网版权所有  备案号:粤ICP备2022077823号-13   联系邮箱: 317 493 128@qq.com