如何启动elasticsearch以及怎么用elasticsearch-head插件访问,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
1、下载elasticsearch-6.1.3,修改配置文件vi config/elasticsearch.yml
cluster.name=es_cluster
node.name=node-1
path.data=/usr/local/elasticsearch/elasticsearch-6.1.3/data
path.logs=/usr/local/elasticsearch/elasticsearch-6.1.3/logs
network.host=192.168.135.130
network.port=9200
2、启动ES:
./bin/elasticsearch -v
提示不能以root运行elasticsearch
3、创建elasticsearch用户组以及elasticsearch用户
groupadd elasticsearch
useradd elasticsearch -g elasticsearch -p elasticsearch
4、更改Elasticsearch文件夹以及内部文件的所属用户以及组为elasticsearch
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch
5、切换elasticsearch
su elasticsearch
6、启动elasticsearch
./bin/elasticsearch -v
提示错误:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
7、切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
末尾增加vm.max_map_count=262144
然后执行:sysctl -p
8、重新启动elasticsearch,启动成功
./bin/elasticsearch -d
9、安装head插件
5.0版本之前可以通过plugin名安装,5.0之后可以独立运行。
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start
安装过程中要建符号连接:ln -s /usr/bin/nodejs /usr/bin/node 建立符号链接
10、访问head插件
http://192.168.135.130:9100
看完上述内容,你们掌握如何启动elasticsearch以及怎么用elasticsearch-head插件访问的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/199376.html