ubuntu部署ElasticSearch
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ubuntu部署ElasticSearch,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2281字,纯文字阅读大概需要4分钟。
内容图文
1 下载
传送门:https://www.elastic.co/cn/downloads/elasticsearch
选择需要的版本:
历史版本:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
2 安装
2.1 解压
tar -zxvf elasticsearch-6.3.0.tar.gz -C /usr/elasticsearch
2.2 配置
- 配置容量
cd /usr/elasticsearch/elasticsearch-6.3.0/config
sudo vim jvm.options
将1g修改为512m.
-Xms512m
-Xmx512m
此时的文件权限:ll -ls
4.0K -rw-r----- 1 xdq xdq 2.8K 6月 12 2018 elasticsearch.yml
4.0K -rw-r----- 1 xdq xdq 2.8K 8月 22 15:24 jvm.options
8.0K -rw-r----- 1 xdq xdq 6.3K 6月 12 2018 log4j2.properties
4.0K -rw-r----- 1 xdq xdq 473 6月 12 2018 role_mapping.yml
4.0K -rw-r----- 1 xdq xdq 197 6月 12 2018 roles.yml
0 -rw-r----- 1 xdq xdq 0 6月 12 2018 users
0 -rw-r----- 1 xdq xdq 0 6月 12 2018 users_roles
- 修改文件权限:增加读权限
sudo chmod 644 jvm.options
4.0K -rw-r--r-- 1 xdq xdq 2.8K 8月 22 15:24 jvm.options
- 增加虚拟存储
sudo vim /etc/sysctl.conf
# for elasticsearch 20190822
vm.max_map_count=655360
生效配置
sudo sysctl -p
vm.max_map_count = 655360
- 配置网络
cd /usr/elasticsearch/elasticsearch-6.3.0/config
sudo vim elasticsearch.yml
#network configuration 20190822
network.host: 0.0.0.0
http.port: 9200
# 开启跨域访问
http.cors.enabled: true
http.cors.allow-origin: "*"
- 增加软硬限制
sudo vim /etc/security/limit.conf
es soft nofile 65535
es hard nofile 65537
重新登录用户:su hostname
3 运行
3.1 运行测试
普通用户运行.
cd /usr/elasticsearch/elasticsearch-6.3.0
./bin/elasticsearch
3.2 配置环境变量
sudo vim ~/.bashrc
export ElasticSearch_HOME=/usr/elasticsearch/elasticsearch-6.3.0
export PATH=$ElasticSearch_HOME/bin:$PATH
source ~/.bashrc
- 前台启动
elasticsearch
- 后台启动
elasticsearch -d
4 访问
localhost:9200
{
"name" : "pAhdAsG",
"cluster_name" : "xdq",
"cluster_uuid" : "U2AgRciNQQyqfpIW0QeIEw",
"version" : {
"number" : "6.3.0",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "424e937",
"build_date" : "2018-06-11T23:38:03.357887Z",
"build_snapshot" : false,
"lucene_version" : "7.3.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
【参考文献】
[1]https://blog.csdn.net/u013739073/article/details/84378409
[2]https://www.linuxidc.com/Linux/2019-03/157463.htm
[3]https://blog.csdn.net/liyantianmin/article/details/81589795
内容总结
以上是互联网集市为您收集整理的ubuntu部署ElasticSearch全部内容,希望文章能够帮你解决ubuntu部署ElasticSearch所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。