windows安装ES遇到各种问题
刚刚在windows里安装ES,但就是一直启动不了,百度来百度去,看了各种解决方法,炸了锅就是解决不了!!!
遇到的错误有:
不能用jdk8,只能使用jdk11. 改了各种文件,.env .yml 添加了各种代码 可就是没用
改来改去,最后还好解决了这个bug;
可新的bug又来了,显示日志文件没有权限,又开始各种百度,乱起八糟的方法又试了,没用
最后是自己读了一下错误信息,没有权限:error opening file "logs/gc.log":permison denied
突然想到自己的电脑只有C盘,而自己又刚好将ES安装在C:\Program Files (x86)里,这就是问题所在,因为在该文件夹下创建新文件夹都需要管理员权限。
所以,解决方法就是将ES换一个目录安装,例如C:\Users\zgbj\Documents
换了个目录安装,重要可以将ES跑起来了,虽然还是会报jdk版本问题,但这也将被最终解决,解决方法请参考另一篇随笔:
尽量不要将软件安装在C盘