您的位置:首页 > 其它

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

2019-08-13 20:36 183 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_42410605/article/details/99413407

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

1.下载Elasticsearch:

elasticsearch6.4.3下载地址

 

 

 2.安装配置:

(1)使用Xftp上传文件:

2.解压:

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

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

 

 (2)解压:

[code]tar -zxvf elasticsearch-6.4.3.tar.gz

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

[code]mv elasticsearch-6.4.3 /usr/local/elasticsearch

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

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

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

 

3.准备:

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

(1)在终端输入:

[code]useradd elasticUser

建立新用户;

(2)在终端输入:

[code]chown -R elasticUser:elasticUser /usr/local/elasticsearch/

给新用户授权;

 

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

[code]cat /etc/group

如下图:

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

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

切换到etc/security/目录:

[code]cd etc/security/

修改limits.conf:

[code]vim limits.conf

 添加以下几处代码:

[code]#esUser
elasticUser soft nofile 65536
elasticUser hard nofile 65536

如下图所示:

修改/etc/sysctl.conf文件:

[code]vim /etc/sysctl.conf

执行

[code]sysctl -p

如下图:

 

 

4.配置

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

 (2)修改elasticsearch.yml :

[code]vim elasticsearch.yml

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

[code]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地址"]

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

5.阿里云配置:

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

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

 

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

 

5.测试连接:

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

[code]su elasticUser

(2)启动ES:

进入elasticsearch/bin

(3)后台运行ES:

[code]./elasticsearch -d

(4)查看是否启动:

[code]ps -ef|grep elasticsearch

(5)查看ES信息:

[code]curl http://localhost:9200

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

(6)浏览器访问:

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

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: