ES入门时,那些快乐的坑...及解决办法

啦~入门呢,我是完全零基础,从发展史到安装~这么下来,网上都有教程,我使用的是Windows10的系统。

我看的是极客时间阮一峰老师的课,进行到多节点就崩了,在开启第2个节点时,报错Could not rename log file 'logs/gc.log' to 'logs/gc.log.23' (Permission denied).我试过的解决方法:

1.有人说可能是权限不足,终端管理员模式再开,经测试也是不行滴;

2.看到有教程是说复制文件夹(几个节点就几个文件夹),依次进去,挨个启动,启动方法有./bin/elasticsearch.bat(Windows系统要加.bat的,别的系统直接./bin/elasticsearch)语句启动,也可以进入文件夹直接双击;原报错消失,但是出现了新的问题;

我没试过的方法:

1.有文章提示,启动es不能在root下,要新建用户;原因不明,未曾尝试;

新的问题就是,我修改了elasticsearch.yml这个配置文件,明明设置了集群,但是在用ElasticSearchHead查看时发现,我的节点们没有构成集群(前面是★的为主节点,●为一般节点),输入配置中写的port,能分别看到每一个本该作为集群存在的节点们单飞了,自己做master;花了很长时间,后来发现解决方法:

1.不能用解压好的master节点的文件夹直接复制,要从解压这一步重新开始~没错,就是这么细节~应该是前面步骤单节点操作的时候,master节点已经生成了什么数据,或是更改了什么~具体,等我变强了再更新~

我发现有些教程语句要加-d(即./bin/elasticsearch.bat -d),-d是作为守护进程运行在后台的意思,但是不知道为什么,我输入-d无法开启节点,终端只有Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.这一句,就不再往下了,感到不解,保留住疑问。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值