我是一个Hadoop新手.我使用此链接在我的MAC上安装了Hadoop
它起初就像是一个魅力,但是当我从Eclipse运行相同的WordCount问题时,我遇到了这个问题:
ERROR security.UserGroupInformation: PriviledgedActionException as:<username> cause:java.net.UnknownHostException: <hostname>: <hostname>: hostname nor servname provided, or not known
Exception in thread "main" java.net.UnknownHostException: <hostname>: <hostname>: nodename nor servname provided, or not known
at java.net.InetAddress.getLocalHost(InetAddress.java:1466)
at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:960)
at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:936)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1190)
at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:936)
at org.apache.hadoop.mapreduce.Job.submit(Job.java:550)
at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:580)
at WordCount.main(WordCount.java:57)
Caused by: java.net.UnknownHostException: <hostname>: nodename nor servname provided, or not known
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
Run Code Online (Sandbox Code Playgroud)
这就是我的conf文件的外观:
核心-site.xml中:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
Run Code Online (Sandbox Code Playgroud)
hadoop-env.sh
有以下条目,另外还有默认值:
export HADOOP_OPTS="-Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk" …
Run Code Online (Sandbox Code Playgroud) 我正在开发一个带有数据库连接的游戏,我使用JPA来保存我的数据.这是我的游戏实体:
@Entity
@Table(name = "game")
public class Game implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "game_id")
private int id;
@Column(name = "name")
private String name;
@Column(name = "nbTurns")
private int nbTurns;
@Column(name = "playedOn")
@Temporal(TemporalType.TIMESTAMP)
private Date playedOn;
@ElementCollection(fetch = FetchType.EAGER)
@CollectionTable(name = "game_humans", joinColumns = @JoinColumn(name = "game_id"))
@MapKeyColumn(name = "human_id")
@Column(name = "isDead")
private Map<Human, Boolean> humans;
Run Code Online (Sandbox Code Playgroud)
这是我的人类实体:
@Entity
@Table(name = "human")
public class Human implements Serializable {
private …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在iOS应用程序中使用Google Analytics,我看到了这部分代码:
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
Run Code Online (Sandbox Code Playgroud)
作为iOS开发的初学者,我不知道id<GAITracker> tracker
和之间有什么区别GAITracker *tracker
.我在谷歌搜索过它,但没有找到解释.有人可以为我澄清一下吗?
我的应用程序中有pdf文件.我需要在浏览器中显示pdf.我正在将文件作为fileInputStream读取,我需要在我的应用程序中在浏览器中显示pdf.但我没有pdf路径,我有文件流.
请给我一些建议和例子
我使用ajax来显示pdf,我使用call_method()javascript ajax请求方法来调用showPdf动作,在showpdf动作中只是将pdf文件转换为ByteArrayOutputStream并将结果写入输出流.但它显示了以下提到的结果.
JSP中的结果:
%PDF-1.4% 1endstream endobj 4 0 obj <>>>/MediaBox [0 0 595 842] >> endobj 1 0 obj <> endobj 3 0 obj <> endobj 5 0 obj <> endobj 6 0 obj <> endobj xref 0 7 0000000000 65535 f 0000000389 00000 n 0000000015 00000 n 0000000477 00000 n 0000000232 00000 n 0000000540 00000 n 0000000585 00000 n trailer << 142354f5ebefd65d6aacd33a7cb2b4ab>]/Info 6 0 R/Size 7 >> startxref 707 %% EOF
请给出一些建议.
Javascript ajax:
call_method(); <br/> …
Run Code Online (Sandbox Code Playgroud) 我正在开发一个支持iBeacon的应用程序.基本上,我有一个视图,根据最近的信标更新其内容,并扫描信标,我没有使用框架(只是Apple的CoreLocation),即使我使用Estimote Beacons.
问题是我的应用程序没有立即检测到信标,我必须在信标前等待大约5秒才能更新内容,而Estimote应用程序会在1-2秒内检测到信标.我的Estimote信标被配置为每960毫秒做一次广告.
怎么可能?我可以设置扫描信标的时间间隔吗?如何改进我的应用程序以更快地更新视图?
这是我用来初始化位置管理器和更新视图的代码:
// ViewController.h =================
@property (strong, nonatomic) CLLocationManager *locationManager;
// ViewController.m =================
-(void)initBeaconMonitor {
NSUUID *estimoteUUID = [[NSUUID alloc] initWithUUIDString:estimoteBeaconUUID];
_region = [[CLBeaconRegion alloc] initWithProximityUUID:estimoteUUID major:estimoteBeaconMajor identifier:beaconRegionIdentifier];
self.locationManager = [[CLLocationManager alloc] init];
// For iOS 8
if([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {
[self.locationManager requestAlwaysAuthorization];
}
self.locationManager.delegate = self;
self.locationManager.pausesLocationUpdatesAutomatically = NO;
[self.locationManager startMonitoringForRegion:_region];
[self.locationManager startRangingBeaconsInRegion:_region];
[self.locationManager startUpdatingLocation];
}
-(void)locationManager:(CLLocationManager *)manager didRangeBeacons:
(NSArray *)beacons inRegion:(CLBeaconRegion *)region {
if(beacons.count > 0) {
CLBeacon *nearestBeacon = beacons.firstObject;
if(nearestBeacon == _lastBeacon) …
Run Code Online (Sandbox Code Playgroud) 我目前是计算机工程/开发的学生,我开始开发iPhone应用程序.我有一个越狱的iPhone 4S iOS 5.1.1和一个带Xcode 4.3.3的Macbook Air 2012
我已经阅读/看过很多关于如何在Apple开发者身上没有开发者帐户的设备上测试应用程序的教程(我只是一名学生而且不想花99美元用于测试不会是放在App Store上,我只是想学习).
我按照所有步骤(编辑SDKsettings.plist,不在构建设置上签署代码......),应用程序在iPhone模拟器上正常工作,但是当我想在我的iPhone上测试时,应用程序出现在跳板,但是当我启动它时,它立即崩溃,在Xcode上我在调试区域有一条消息说:
> error: failed to launch
> '/Users/amine/Library/Developer/Xcode/DerivedData/Mes_horaires_de_travail-dfzorjqmnecsnafvctvhgsuphwws/Build/Products/Release-iphoneos/Mes
> horaires de travail.app/Mes horaires de travail' -- failed to get the
> task for process 28720
Run Code Online (Sandbox Code Playgroud)
这不是第一个在启动时崩溃的应用程序.任何人都可以帮我解决这个错误吗?我找到了这个提示,但我没有Xcode上的菜单来创建Entitlements.plist来测试解决方案.
非常感谢.
PS:请善待,我只是一个初学者...... ^ _ ^