文档章节

Scala运行脚本时报UnknownHostException解决办法

focus_yy
 focus_yy
发布于 2016/02/02 15:22
字数 317
阅读 208
收藏 0

[root@bogon Desktop]# scala /usr/local/scala-2.10.5/hello.scala
java.net.UnknownHostException: bogon: bogon: Name or service not known
 at java.net.InetAddress.getLocalHost(InetAddress.java:1473)
 at scala.tools.nsc.io.Socket$.localhost(Socket.scala:38)
 at scala.tools.nsc.CompileSocket.getsock$1(CompileSocket.scala:169)
 at scala.tools.nsc.CompileSocket.getOrCreateSocket(CompileSocket.scala:184)
 at scala.tools.nsc.ScriptRunner.compileWithDaemon(ScriptRunner.scala:80)
 at scala.tools.nsc.ScriptRunner.scala$tools$nsc$ScriptRunner$$compile$1(ScriptRunner.scala:123)
 at scala.tools.nsc.ScriptRunner$$anonfun$withCompiledScript$1.apply$mcZ$sp(ScriptRunner.scala:157)
 at scala.tools.nsc.ScriptRunner$$anonfun$withCompiledScript$1.apply(ScriptRunner.scala:131)
 at scala.tools.nsc.ScriptRunner$$anonfun$withCompiledScript$1.apply(ScriptRunner.scala:131)
 at scala.tools.nsc.util.package$.trackingThreads(package.scala:51)
 at scala.tools.nsc.util.package$.waitingForThreads(package.scala:35)
 at scala.tools.nsc.ScriptRunner.withCompiledScript(ScriptRunner.scala:130)
 at scala.tools.nsc.ScriptRunner.runScript(ScriptRunner.scala:188)
 at scala.tools.nsc.ScriptRunner.runScriptAndCatch(ScriptRunner.scala:201)
 at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:76)
 at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:96)
 at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:105)
 at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
Caused by: java.net.UnknownHostException: bogon: Name or service not known
 at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
 at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)
 at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1293)
 at java.net.InetAddress.getLocalHost(InetAddress.java:1469)
 ... 17 more

楼主在执行一个Scala脚本小例子的时候出现了如上问题,基于楼主Linux是个菜鸟,所以一阵度娘仍然无果。

后发现是由于系统连不上bogon这个主机名,导致scala脚本编译失败

所以类似情况可按如下步骤操作:

       1.打开系统hosts文件,vim  /etc/hosts

       2.添加一条主机名和IP地址的映射,如127.0.0.1  bogon

这样便解决了之前编译失败的问题

 

 

                

© 著作权归作者所有

共有 人打赏支持
focus_yy
粉丝 0
博文 1
码字总数 317
作品 0
程序员
kafka报错replication factor: 1 larger than available brokers: 0 问题解决方案

用kfafka命令:./kafka-server-start.sh ../config/server.properties &启动时报以下错误: [2016-04-27 21:54:44,745] ERROR [KafkaApi-100] error when handling request Name: TopicMeta......

海军战士
2016/12/16
454
0
跪求,求教在java中使用scala.Function

本人技术小白,用spark改造一个java的程序,遇到了一个问题是spark的API中很多用到的是scala.Function,要在java中实例化scala.Function然后作为spark中MapReduce的参数,在实例化过程中需要...

木木201100
2015/05/07
66
0
'ascii' codec can't encode characters in position 1-5: ordinal not in range(128)

在执行python脚本时报如下错误: UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-5: ordinal not in range(128) 解决办法 import sysreload(sys)sys.setdefaulte......

wangfeng7399
2015/08/11
0
0
tomcat启动报错:Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown:

问题:启动tomcat遇到启动报错: Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: base: base: Tempora......

nj-zhangmq
2016/08/11
563
0
在脚本中运行Scala

在脚本中运行Scala、在脚本中使用Scala的高级特性、如何让Scala脚本快速运行 Scala又一强大的功能就是可以以脚本的形式运行。我们可以创建一个测试文件scalashell1test.sh,内容如下: #!/b...

月下独酌100
2016/03/10
52
0

没有更多内容

加载失败,请刷新页面

加载更多

visualVm 中的 visual GC说明

visual GC 不是 visualVM 自带的,需要安装插件。 步聚:菜单栏 (Tools) - > plugins - > Avaiable Plugins 中就选择安装 Spaces: 各个分代的内存使用情况。 特别说明:风格有分灰色部分,...

Canaan_
昨天
1
0
学习设计模式——生成器模式

1. 认识生成器模式 1. 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2. 组成: Builder:生成器接口,定义创建一个Product对象所需要的各个组件的操作,...

江左煤郎
昨天
0
0
C语言精要(第二章:基本数据类型)

2.1 C语言基本数据类型 在计算机术语中,把⼆进制数中的某⼀位数又称为⼀个⽐特(bit)。⽐特这个单位对于计算机⽽⾔,在度量上是最⼩的单位。除了⽐特之外,还有字节(byte)这个术语。⼀个...

ryanliue
昨天
0
0
实现下拉菜单多选框效果

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><li>工作意愿地:<%-- <c:forEach items="${list}" var="list"><input type="checkbox" value="${list......

lanjian28
昨天
1
0
scala的视图界定

在上一篇帧子的代码中,如果main函数中不是用字符串而是用数字则程序不能正常编译: class Pair[T <: Comparable[T]](val first:T,val second:T) //类型T必须要是Comparable接口的子类(即...

whoisliang
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部