Elasticsearch5.0 beta版本安装错误
来源:互联网 发布:ae cc 2017 mac 中文 编辑:程序博客网 时间:2024/05/17 07:16
elasticsearch的alpha版本早已经在github上了,但是beta版本却是最近才正式发布,浏览其http://elastic.co/ 官网,我们可以发现整个style都变了,在尝试安装elkb 5.0的过程中,出现了一点小差错,记录下来,并附上解决办法,以便更多的人能够受益。
错误记录
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
解决办法
先解决第一条错误
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
原因分析:
操作系统的vm.max_map_count参数设置太小导致的
解决办法:
这里我们可以直接修改docker本身的参数,当然也可以直接修改宿主机本身的配置文件,需要注意的是在docker 容器中执行
sysctl -w vm.max_map_count=655360
会提示错误:
sysctl: setting key “vm.max_map_count”: Read-only file system
这是因为Docker的base image做的很精简,甚至都没有init进程,原本在OS启动时执行生效系统变量的过程(sysctl -p)也给省略了,导致这些系统变量依旧保留着kernel默认值,这时候需要我们在容器启动时加入 –privileged 来获取修改系统参数的权限
这里我选择的是修改宿主机本身的配置文件,然后重新启动镜像,也能解决问题,退出容器,返回到宿主机
修改vm.max_map_count 可以通过命令行修改,但是在机器重启时会失效,所以通过修改配置文件来解决问题
命令行修改办法:
sudo sysctl -w vm.max_map_count=655360
并用以下命令查看是否修改成功
sysctl -a | grep “vm.max_map_count”
修改配置文件:
sudo vim /etc/sysctl.conf
加入:
vm.max_map_count=262144
保存即可
接下来解决
max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
这个问题
sudo vim /etc/security/limits.conf
加入以下两行:
redhat hard nofile 65536
redhat soft nofile 65536
redhat这里为用户名
然后重启启动elasticsearch即可
- Elasticsearch5.0 beta版本安装错误
- Elasticsearch5.0 beta版本安装错误
- Elasticsearch5.0 beta版本安装错误
- Elasticsearch5.0 版本安装错误
- Elasticsearch5.4 版本安装错误
- elasticsearch5.0版本的head安装
- 编程实践6—Elasticsearch5.0 最新版本安装问题
- 安装elasticsearch5.0
- elasticsearch5.0 安装流程
- elasticsearch5.0安装
- Elasticsearch5.0安装
- ElasticSearch5.0的安装
- elasticsearch5 版本集群管理工具head安装
- elasticsearch5 版本集群管理工具head安装
- ElasticSearch5.x版本安装遇到的问题
- centos7下elasticsearch5.x版本安装
- Linux Centos7安装Elasticsearch5.x版本
- ElasticSearch5.x安装部署常见错误
- ubuntu14编译安装llvm&clang 3.9
- OC中的 __attribute__ (人为警告⚠️ 黄色提示)
- Element type "Select" must be declared.
- php如何正则提取指定[]中的值
- 浏览器跨域问题解决办法
- Elasticsearch5.0 beta版本安装错误
- 【cmd】查看物理地址(查看mac地址)
- String 类
- classes can be instantiated explicitly or implicitly 明确和隐藏建立对象
- vue的ajax库 ----- vue-resource
- UICollectionView 基础全面解析
- 为什么还要读马克思?后续马克思博客转战博客园更新,周知
- React Native 的图片点击放大效果的组件使用 react-native-zoom-image
- 链表中倒数第k个结点