It appears that you are running the thrift-server using the spark-events
account but the /tmp/spark-events folder doesn't exist or the user running
thrift-server does not have access to it.  Have you been able to run Hive
using the spark-events user so that way the /tmp/spark-events folder has
been created.  If you need to reassign the scratch dir / log dir to another
folder (instead of /tmp/spark-events), you could use  --hiveconf to assign
those to another folder.

On Mon, Mar 23, 2015 at 8:39 AM Neil Dev <neilk...@gmail.com> wrote:

> Hi,
>
> I am having issues starting spark-thriftserver. I'm running spark 1.3.o
> with Hadoop 2.4.0. I would like to be able to change its port too so, I can
> hive hive-thriftserver as well as spark-thriftserver running at the same
> time.
>
> Starting sparkthrift server:-
> sudo ./start-thriftserver.sh --master spark://ip-172-31-10-124:7077
> --executor-memory 2G
>
> Error:-
> I created the folder manually but still getting the following error----
> Exception in thread "main" java.lang.IllegalArgumentException: Log
> directory /tmp/spark-events does not exist.
>
>
> I am getting the following error
> 15/03/23 15:07:02 ERROR thrift.ThriftCLIService: Error:
> org.apache.thrift.transport.TTransportException: Could not create
> ServerSocket on address0.0.0.0/0.0.0.0:10000.
>         at
> org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:93)
>         at
> org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:79)
>         at
> org.apache.hive.service.auth.HiveAuthFactory.getServerSocket(
> HiveAuthFactory.java:236)
>         at
> org.apache.hive.service.cli.thrift.ThriftBinaryCLIService.
> run(ThriftBinaryCLIService.java:69)
>         at java.lang.Thread.run(Thread.java:745)
>
> Thanks
> Neil
>

Reply via email to