I couldn't get this to work either, so I started writing commands to a file and running: flume shell -c {master} -s {file}.
Hi all,The user guide says it is possible to pipe stdin into flume shell.This does not work for me. Manually logging into the shell and running the same commands works perfectly fine.Any pointers as to what might be going wrong? Here's a command I tried with its output:# echo "connect fm-vm-010.cercs.int\nexec unconfig fm-vm-011.cercs.int" | ./bin/flume shell2012-03-19 16:31:05,768 [main] INFO conf.FlumeConfiguration: Loading configurations from conf==================================================FlumeShell v0.9.4Copyright (c) Cloudera 2010, All Rights Reserved==================================================Type a command to execute (hint: many commandsonly work when you are connected to a master node)You may connect to a master node by typing:connect host[:adminport=35873[:reportport=45678]][flume (disconnected)] connect fm-vm-010.cercs.int\nexec unconfig fm-vm-011.cercs.intFailed to run command 'connect fm-vm-010.cercs.int\nexec unconfig fm-vm-011.cercs.int' due to null2012-03-19 16:31:06,149 [main] ERROR util.FlumeShell: Failed to run command 'connect fm-vm-010.cercs.int\nexec unconfig fm-vm-011.cercs.int'