elasticsearch的安装配置需要使用到jdk8及其以上,读者请自行安装。
1.下载Elasticsearch:
elasticsearch6.4.3下载地址
2.安装配置:
(1)使用Xftp上传文件:
2.解压:
使用xshell对linux(Ubuntu)的操作:
(1)切换至安装包所在的目录:
(2)解压:
tar -zxvf elasticsearch-6.4.3.tar.gz
(3)移动到指定的文件夹(/usr/local/elasticsearch):
mv elasticsearch-6.4.3 /usr/local/elasticsearch
将解压好的文件移动到配置的文件夹下面
(4)查看所移动的文件:
发现在 /usr/local/多出elasticsearch文件
3.准备:
ElasticSearch官方文档上说不适合在root管理员帐号下运行,所以要先建立一个账号专门运行ElasticSearch。
(1)在终端输入:
useradd elasticUser
建立新用户;
(2)在终端输入:
chown -R elasticUser:elasticUser /usr/local/elasticsearch/
给新用户授权;
(3)查看当前服务器的用户:
cat /etc/group
如下图:
发现在最后出现刚刚建立好的elasticUser,下图所示:
(3)修改limits.conf与sysctl.conf文件的系统参数:
切换到etc/security/目录:
cd etc/security/
修改limits.conf:
vim limits.conf
添加以下几处代码:
#esUser
elasticUser soft nofile 65536
elasticUser hard nofile 65536
如下图所示:
修改/etc/sysctl.conf文件:
vim /etc/sysctl.conf
执行
sysctl -p
如下图:
4.配置
(1)进入到elasticsearch/config/文件下:
(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地址"]
(修改完成后按Esc键退出编辑方式,输入 :wq 命令保存并退出)
5.阿里云配置:
1.打开你的ESC控制台按下图顺序执行:
在入方向和出方向添加9200端口:
配置完成后就可在外网访问;
5.测试连接:
(1)切换至刚刚创建好的用户--elasticUser:
su elasticUser
(2)启动ES:
进入elasticsearch/bin
(3)后台运行ES:
./elasticsearch -d
(4)查看是否启动:
ps -ef|grep elasticsearch
(5)查看ES信息:
curl http://localhost:9200
(3)、(4)、(5)如下图:
(6)浏览器访问:
以上就配置完成了服务器的ES;