1.1.1 启动Logstash,找不到或者无法加载主类
解决方案:
1) 根据提示,可以看到Program Files 这个文件夹被分成了两部分,是因为Program Files 中间有个空格,而启动路径不允许有空格,换个没空格的路径就OK啦
2) 若不是第一种的情况,可以试一下在classpath(path同理)的最前面要加一个本目录路径,用【.】表示,由于后面还有java的dt和tools两个路径,所以【.】后要加【;】进行分隔表示。(例如:.;D:\Java\jdk1.8.0_11\lib\tools.jar;D:\Java\jdk1.8.0_11\lib\dt.jar)
1.1.2 JDK版本过低
解决方案:
1) 因为下载的是最新版本的elasticsearch,根据提示直接换成JDK1.8就OK了。
1.1.3 JDK配置 -bash: export: `/usr/lib/java': 不是有效的标识符
解决方案:
配置文件中exportJAVA_HOME=/usr/lib/java 的 “=”左右两边不能有空格