博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下安装ElasticSearch 5 和配置外部访问
阅读量:6678 次
发布时间:2019-06-25

本文共 1326 字,大约阅读时间需要 4 分钟。

https://www.cnblogs.com/hts-technology/p/8477291.html

(一)ElasticSearch需要jdk1.8以上版本的支持,所以需要先安装jdk。linux下如何安装可以查看另一篇博客 

(二)在下载tar版本
(三)下载后传到linux系统home/es(目录可自选)下,使用tar -zxvf 压缩包名 解压缩
(四)解压后进入bin目录,执行sh elasticsearch,发现出现错误,说不能以root用户执行。所以创建新的用户

usradd  elastic//目录权限赋于chown -R elastic:elastic /home/es/elasticsearch-5.5.2///然后切换到该用户 su elastic //再执行,当然也可以加 -d 参数再后台运行,通过ps -ef | grep elasticsearch 查看后台运行 sh elasticsearch

还有可能遇到错误:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)

由于elasticsearch5.0默认分配jvm空间大小为2g,修改jvm空间分配

# vim elasticsearch-5.5.2/config/jvm.options      -Xms2g      -Xmx2g  #修改为    -Xms512m      -Xmx512m

(五)运行curl  查看,如果出现拒绝之类的问题,一般是防火墙的问题,可以修改防火墙规则或者关闭防火墙

(六)配置外部访问

1)进行安装目录的config目录下,修改elasticsearch.yml文件,修改点如下(要去掉#号注释)

network.host:0.0.0.0 http.port:9200

2)重新启动elasticsearch,可能会出现错误,提示虚拟内存太小,最大文件描述进程太小,进行以下的修改

①max file descriptors.......
修改/etc/security/limits.conf,添加或者修改如下(切换root用户)

*  hard  nofile  65536*  soft   nofile  65536

②max virtual memory.......

修改/etc/sysctl.conf 添加vm.max_map_count=2621441

保存后执行sudo sysctl -p /etc/sysctl.conf 使之生效

3)再次重新启动elasticsearch,当然还有可能出现下面错误(很少出现)Java Hotspot(TM) 64-Bit Server Warning ........

则按照下图修改

4)即可以通过外部 

转载于:https://www.cnblogs.com/yszr/p/10278204.html

你可能感兴趣的文章
金融安全资讯精选 2017年第三期:互金第三方监管机制正在酝酿,催收平台信息泄露需警惕...
查看>>
第三次延迟披露财报?东芝:暂无计划
查看>>
poj2001 trie
查看>>
解析:13亿美元的莱迪思半导体拟收购案背后,仅仅是对FPGA技术的渴望?
查看>>
印度计划在海得拉巴建设最大的数据中心
查看>>
英特尔芯片漏洞比想象中更严重:控制计算机无需密码
查看>>
数据科学在明年呈现哪四大趋势?物联网和未来医疗是香饽饽
查看>>
大数据遇上大型机 结果会如何?
查看>>
《认知设计:提升学习体验的艺术》——学习者与你有何不同
查看>>
英国脱欧对中国光伏产业的短期及长期影响
查看>>
Consensus Attention-based Neural Networks for Chinese Reading
查看>>
英国NPCC称网络摄像头勒索案件数量急剧增加 四起自杀事件与此有关
查看>>
TCTF:鹅厂的“黑客游戏”上线
查看>>
Kief Morris:实现基础设施即代码
查看>>
《Drupal实战》——2.3 为图书添加对应的字段
查看>>
《Android和PHP开发最佳实践》一1.4 小结
查看>>
光伏发电与“鸭子曲线”
查看>>
博鳌直击 | 业界大佬激辩金融科技:互联网金融并不是翻牌就可以叫Fintech
查看>>
Amdocs将成为AT&T ECOMP平台的集成商
查看>>
网络安全问题不断增多 全民安全意识如何提升
查看>>