0
点赞
收藏
分享

微信扫一扫

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署

elasticsearch的安装配置需要使用到jdk8及其以上,读者请自行安装。

1.下载Elasticsearch:

​​elasticsearch6.4.3下载地址​​

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器

 

 

 2.安装配置:

(1)使用Xftp上传文件:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_02

2.解压:

使用xshell对linux(Ubuntu)的操作:

(1)切换至安装包所在的目录:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器_03

 

 (2)解压:

tar -zxvf elasticsearch-6.4.3.tar.gz

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器_04

(3)移动到指定的文件夹(/usr/local/elasticsearch):

mv elasticsearch-6.4.3 /usr/local/elasticsearch

将解压好的文件移动到配置的文件夹下面

(4)查看所移动的文件:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器_05

 发现在 /usr/local/多出elasticsearch文件

 

3.准备:

ElasticSearch官方文档上说不适合在root管理员帐号下运行,所以要先建立一个账号专门运行ElasticSearch。

(1)在终端输入:

useradd elasticUser

建立新用户;

(2)在终端输入:

chown -R elasticUser:elasticUser /usr/local/elasticsearch/

给新用户授权;

 

(3)查看当前服务器的用户:

cat /etc/group

如下图:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elastic_06

发现在最后出现刚刚建立好的elasticUser,下图所示:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器_07

(3)修改limits.conf与sysctl.conf文件的系统参数:

切换到etc/security/目录:

cd etc/security/

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器_08

修改limits.conf:

vim limits.conf

 添加以下几处代码:

#esUser
elasticUser soft nofile 65536
elasticUser hard nofile 65536

如下图所示:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elastic_09

修改/etc/sysctl.conf文件:

vim /etc/sysctl.conf

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器_10

执行

sysctl -p

如下图:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_11

 

 

4.配置

(1)进入到elasticsearch/config/文件下:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_服务器_12

 (2)修改elasticsearch.yml :

vim elasticsearch.yml

 在文件最后加入以下几句:

http.cors.enabled: true
http.cors.allow-origin: "*"

cluster.name: lcc
node.name: master
node.master: true

network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["你服务器的IP地址"]

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_13

 (修改完成后按Esc键退出编辑方式,输入 :wq 命令保存并退出)

5.阿里云配置:

1.打开你的ESC控制台按下图顺序执行:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elastic_14

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_15

在入方向和出方向添加9200端口:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elastic_16

 

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_17

配置完成后就可在外网访问;

 

5.测试连接:

(1)切换至刚刚创建好的用户--elasticUser:

su elasticUser

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_18

(2)启动ES:

进入elasticsearch/bin

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elastic_19

(3)后台运行ES:

./elasticsearch -d

(4)查看是否启动:

ps -ef|grep elasticsearch

(5)查看ES信息:

curl http://localhost:9200

(3)、(4)、(5)如下图:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_20

(6)浏览器访问:

阿里云服务器(Ubuntu)--Elasticsearch的安装和部署_elasticsearch_21

以上就配置完成了服务器的ES;

 


举报

相关推荐

0 条评论