首页 > 其他 > 详细

Flume-ng 1.4 运行抛出“line 81: syntax error in conditional expression: unexpected token `('”

时间:2014-04-08 16:29:44      阅读:987      评论:0      收藏:0      [点我收藏+]

      运行flume-ng 命令时,抛出异常:

line 81: syntax error in conditional expression: unexpected token `(‘


     解决方法:

    需要修改flume-ng脚本中代码,bash对正则表达式解析错误引起的。可以按照下面步骤修改:

在81行下, 正则表达式用双引号包含,修改为:
if [[ $line =~ "^java\.library\.path=(.*)$" ]]; then

在101行下, 修改为:
if [[ $PIECE =~ "slf4j-(api|log4j12).*\.jar" ]]; then

在130行下, 修改为:
if [[ $line =~ "^java\.library\.path=(.*)$" ]]; then

在150行下, 修改为:
if [[ $PIECE =~ "slf4j-(api|log4j12).*\.jar" ]]; then


Flume-ng 1.4 运行抛出“line 81: syntax error in conditional expression: unexpected token `('”,布布扣,bubuko.com

Flume-ng 1.4 运行抛出“line 81: syntax error in conditional expression: unexpected token `('”

原文:http://blog.csdn.net/john_f_lau/article/details/23180595

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!