CentOS7在1G内存下安装ElasticSearch
主要介绍如何在低配置情况下搭建出ElasticSearch。
1. 下载解压
从官方网站找到下载地址进行下载解压,目录随意。1234wget urltar -zxvf filename//可选重命名mv filename es
2. 修改配置文件
找到解压后的目录中config文件夹中存在的jvm.options,修改他的Xms和Xmx参数,默认2g,修改到256m即可。
3. 添加新用户且授权
ElasticSearch不允许在root权限下运行,我们需要新建一个用户或者切换到其他用户。123456//添加es用户adduser es//修改es用户的密码passwd es//给es用户进行授权sudo chown -R es:es /app/es
4. 切换用户并运行
|
|
5.ES的退出
|
|
6. 测试
|
|
#附常见错误解决方法:
can not run elasticsearch as root
不允许使用root运行。解决方案参见第二条。main ERROR Could not register mbeans java.security.AccessControlException: access denied (“javax.management.MBeanTrustPermission” “register”)
权限不够,请参考第二条。
#外网访问配置
解决办法:vim config/elasticsearch.yml
增加:network.host: 0.0.0.0
重启服务即可。
#es可视化工具Kibana
去ES官网找到对应ES版本的下载Url.
地址:https://www.elastic.co/downloads/kibana1234wget urlunzip filecd ./bin/kibana//后台运行 nohup ./bin/kibana &
官网有详细使用教程