elasticsearch学习技巧

具体安装查看官网说明:

https://www.elastic.co/guide/en/elasticsearch/reference/5.6/_installation.html

因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户

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

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

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

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

然后执行成功[INFO ][o.e.n.Node               ] [T_C5XPo] started。

以上方法用curl -XGET http://localhost01:9200检验可以通过

 

如果修改配置文件的.yml的主机名和配置端口

[1]:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

报错了,而且是两个错误  所以需要切换到root下面进行修改错误

临时提高了vm.max_map_count的大小 *此操作需要root权限

[root@localhost ~]# sysctl -w vm.max_map_count=262144
查看修改结果

[root@localhost ~]# sysctl -a|grep vm.max_map_count
vm.max_map_count = 262144
以上修改下次重启仍会变成65530,导致elasticsearch  无法启动,想用就修改请看下方

[root@localhost ~]# cp /etc/security/limits.conf /etc/security/limits.conf.bak
[root@localhost ~]# cat /etc/security/limits.conf | grep -v "mycomputer" > /tmp/system_limits.conf
[root@localhost ~]# echo "mycomputer hard nofile 65536" >> /tmp/system_limits.conf 
[root@localhost ~]# echo "mycomputer soft nofile 65536" >> /tmp/system_limits.conf 
[root@localhost ~]# mv /tmp/system_limits.conf /etc/security/limits.conf
--------------------- 

修改config/jvm配置文件

[root@localhost bin]$ vim /usr/java/elasticsearch/config/jvm.options
将-Xmx2g改成-Xmx256m

配置完毕后基本上就没错误了.浏览器访问curl -XGET http://lenovo01:9200

安装插件bigdesk

1.修改Elasticsearch 的配置文件 elasticsearch.yml ,增加如下

http.cors.enabled: true

http.cors.allow-origin: "*"

2. 下载bigdesk  ,记得一定不要下载到elasticsearch的plugins目录下 ,放到elasticsearch下面目录可以成功启动。

git clone https://github.com/hlstudio/bigdesk

3. 重启elasticsearch

4. 进入到bigdesk的_site目录

cd bigdesk/_site/

5.启动

python -m SimpleHTTPServer

原因是linux中默认安装python,使用其创建httpserver,注意命令中的大小写,默认监听端口为8000,

本地浏览器访问主机名:8000


关于head插件的描述可以观看

https://blog.csdn.net/llwwlql/article/details/77162277

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值