flume-ng启动时遇到报错时的解决

爱被打了一巴掌 2022-04-21 15:31 602阅读 0赞

在命令行下启动bin/flume-ng时,竟然遇到报错,找到如下解决办法

错误如下:

  1. bin/flume-ng: line 82: syntax error in conditional expression: unexpected token `('
  2. bin/flume-ng: line 82: syntax error near `^java\.library\.path=(.'
  3. bin/flume-ng: line 82: ` if [[ $line =~ ^java\.library\.path=(.*)$ ]]; then'

将字符串的引用,加上双引号即可。如

  1. if [[ "$line" =~ "^java\.library\.path=(.*)$" ]]

后面遇到类似的都在前后加上双引号就好了,看网上说好像是由于bash版本不同或过低导致的.

发表评论

表情:
评论列表 (有 0 条评论,602人围观)

还没有评论,来说两句吧...

相关阅读