linux下elasticsearch的安装与配置

基本安装: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配置的值
 

你可能感兴趣的:(linux下elasticsearch的安装与配置)