ElasticSearch6.8.X在ubuntu安装详情:

官网现在6.8.x版本的tar文件上传到ubuntu,解压,启动发现报错
ubuntu ES6.8.X 安装教程

 can not run elasticsearch as root

很明显,说明不能再root用户下启动,而且5.x版本后,修改配置文件root启动也不行了,只能新建用户

ubuntu ES6.8.X 安装教程

新增一个adduser es(ps:新增的用户名称)

ubuntu ES6.8.X 安装教程

chown -R es /data/elasticsearch   (ps:此文件授权用户es)

ubuntu ES6.8.X 安装教程

切换es用户启动,发现Unable to lock JVM Memory: error=12, reason=无法分配内存

切换到root用户配置如下:

ubuntu ES6.8.X 安装教程

ubuntu ES6.8.X 安装教程

添加如下:

* soft memlock unlimited

* hard memlock unlimited

再次切换es用户启动,发现还是报错

ubuntu ES6.8.X 安装教程

 node settings must not contain any index level settings
度娘后,说要删除elasticsearch.yml配置里的index索引

ubuntu ES6.8.X 安装教程

ubuntu ES6.8.X 安装教程

屏蔽了index有关的信息再次启动

又*****报错

ubuntu ES6.8.X 安装教程

 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
再次切换到root用户 修改配置

ubuntu ES6.8.X 安装教程

添加如下:

vm.max_map_count=262144

ubuntu ES6.8.X 安装教程

sysctl -p使修改生效

切换到es用户,启动

ubuntu ES6.8.X 安装教程

成功输入成功的地址xx.xx.xx.xx:9200

ubuntu ES6.8.X 安装教程

看到如上信息,说明启动成功

相关文章:

  • 2022-01-01
  • 2021-08-10
  • 2021-11-02
  • 2021-05-12
  • 2021-11-12
  • 2021-10-24
  • 2022-01-02
猜你喜欢
  • 2021-04-01
  • 2021-12-10
  • 2021-07-03
  • 2021-07-01
  • 2022-02-07
相关资源
相似解决方案