I think, I solved the below problem by using this below updated shell script.
*#!/bin/bash* *HIVE_OPTS="$HIVE_OPTS -hiveconf mapred.job.queue.name=hdmi-technology"* *export HIVE_OPTS* *HADOOP_HOME=/home/hadoop/latest* *export HADOOP_HOME* *hive -S -e 'SELECT count(*) from testingtable1' > attachment22.txt* But when I open the *attachment22.txt* file in *MachineB *like this- I am getting these outputs in attachment22.txt file. Is there anything I am missing in my shell scripts? *bash-3.00$ cat attachment22.txt* *Unable to determine Hadoop version information.* *'hadoop version' returned:* *Error: JAVA_HOME is not set.* * * On Fri, Jul 27, 2012 at 12:01 PM, Edward Capriolo <[email protected]>wrote: > That issue likely means there are more command line arguments then > your shell will tolerate. We have several tickets open to get hive 100 > % compatible with windows. Look though the open jira issues and see if > any of the issues matches this problem. If not feel free to create > one. For now getting hive to run on windows is going to be a little > rocky. > > On 7/27/12, Techy Teck <[email protected]> wrote: > > I am trying to execute the below shell scripts using PLINK on MachineB > from > > MachineA(Windows Machine) > > > > *#!/bin/bash* > > *HIVE_OPTS="$HIVE_OPTS -hiveconf mapred.job.queue.name=hdmi-technology"* > > *export HIVE_OPTS* > > *hive -S -e 'SELECT count(*) from testingtable1' > attachment22.txt* > > * > > * > > > > *Below is the way I am doing currently using plink* > > > > C:\PLINK>plink uname@MachineB -m count.sh > > Using keyboard-interactive authentication. > > Password: > > Using keyboard-interactive authentication. > > Your Kerberos password will expire in 73 days. > > > > *And this is the below error I am getting? And I have no idea what does > > that means.. Can anyone help me out here?* > > * > > * > > /apache/hive/bin/hive: line 107: [: too many arguments > > >
