linux下安装elasticseach 后台运行 授权

1.     wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.tar.gz    解压到相对应的文件夹

2.      进入/usr/local/elasticsearch/config目录,使用vi编辑器

          vi elasticsearch.yml

添加:

           network.host: 192.168.0.156

           discovery.zen.ping.unicast.hosts: ["192.168.0.156"]

 

3.使用vi编辑器,修改/etc/sysctl.conf文件,添加如下代码

     vm.max_map_count=262144

退出保存后执行如下命令:    sysctl -p

 

4.

第一步:liunx创建新用户  adduser XXX    然后给创建的用户加密码 passwd XXX    输入两次密码。

第二步:切换刚才创建的用户 su XXX  然后执行elasticsearch  会显示Permission denied 权限不足。

第三步:给新建的XXX赋权限,chmod 777 *  这个不行,因为这个用户本身就没有权限,肯定自己不能给自己付权限。所以要用root用户登录付权限。

第四步:root给XXX赋权限,chown -R XXX /你的elasticsearch安装目录。

然后执行成功。

 

5.进入/usr/local/elasticsearch目录之中,输入以下命令,开始Elasticsearch服务:

./bin/elasticsearch

 

或者后台运行

./bin/elasticsearch &

 

 

你可能感兴趣的:(搜索引擎)