基本安装:https://blog.csdn.net/yjclsx/article/details/81302041
环境配置:
1.创建专用es的新用户
创建用户 adduser rootes
设置该用户密码:passwd rootes 输入两次密码
2.切换刚才创建的用户:su rootes
然后启动elasticsearch:./bin/elasticsearch
如果显示Permission denied权限不足,则继续进行第三步。
3. 给新用户赋权限,因为这个用户本身就没有权限,肯定自己不能给自己付权限。
所以要用root用户登录并赋予权限,
切换到root用户:su root 输入root用户密码及该服务器密码 (给root设置密码:sudo passwd root)
设置新创建的用户对es的权限 chown -R rootes:rootes /elasticsearch的安装目录。
常见问题解决:
ERROR: [1] bootstrap checks failed
[1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
#ip替换host1等,多节点请添加多个ip地址,单节点可写按默认来
#配置以下三者,最少其一
#[discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes]
cluster.initial_master_nodes: ["node-1"] #这里的node-1为node-name配置的值