我跑了namenode -format.这是我的输出.我尝试更改文件权限chmod 777 hadoop.
我相信这行是错误ERROR namenode.NameNode:java.io.IOException:无法创建目录/ your/path/to/hadoop/tmp/dir/hadoop-hadoop/dfs/name/current
adoop@alexander-desktop:/usr/local/hadoop/bin$ ./hadoop namenode -format
12/07/03 17:03:56 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = alexander-desktop/127.0.1.1
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 0.20.2
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20 -r 911707; compiled by 'chrisdo' on Fri Feb 19 08:07:34 UTC 2010
************************************************************/
12/07/03 17:03:56 INFO namenode.FSNamesystem: fsOwner=hadoop,hadoop
12/07/03 17:03:56 INFO namenode.FSNamesystem: supergroup=supergroup
12/07/03 17:03:56 INFO namenode.FSNamesystem: isPermissionEnabled=true
12/07/03 17:03:56 ERROR namenode.NameNode: java.io.IOException: Cannot create directory /your/path/to/hadoop/tmp/dir/hadoop-hadoop/dfs/name/current
at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.clearDirectory(Storage.java:295)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1086)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1110)
at …Run Code Online (Sandbox Code Playgroud) 在写这个问题之前,我已经检查了Stack Overflow上的各种问题,例如:
我检查了拼写,似乎是正确的.
我还检查了targetSdkVersion大于Sdk13.我的设定也是如此
android:targetSdkVersion="15" />
Run Code Online (Sandbox Code Playgroud)
我检查了这个问题,但我不确定这是不是问题.
我也咨询了这个特殊的网址
package com.example.advert;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.LinearLayout;
import android.support.v4.app.NavUtils;
import com.google.ads.*;
public class MainActivity extends Activity {
private AdView adView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String MY_AD_UNIT_ID = "a15000820551daa";
// Create the adView
adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
// Lookup your LinearLayout assuming it’s been given
// the attribute android:id="@+id/mainLayout"
LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);
// Add the adView …Run Code Online (Sandbox Code Playgroud) 我已经看过Randomize或shuffle数组Randomize或shuffle数组
我不确定这是否是最佳方法.
我想随机化一个包含3个项目的数组的索引.
12 4 5
int numbers[] = new int[3];
Run Code Online (Sandbox Code Playgroud)
我尝试使用Maths.Random
int randomoption2 = opmin +(int)(Math.random()*((opmax - opmin)+ 1));
但是我有一个重复索引值的问题.随机化指数的最佳方法是什么,所以没有重复.
例如
a[1] = 2;
Run Code Online (Sandbox Code Playgroud)
我不希望数组中的两个元素返回索引为1
http://www.exampledepot.com/egs/java.util/coll_Shuffle.html
public class randomorder {
public static void main(String [] args)
{
randomorder();
System.out.println(randomorder());
}
public static ArrayList randomorder(){
ArrayList nums = new ArrayList();
nums.add(1);
nums.add(2);
nums.add(3);
Collections.shuffle(nums);
return nums;
}
}
Run Code Online (Sandbox Code Playgroud)
我现在需要将每个数字存储在变量中,以便输出它们
的System.out.println(项[0]);
我有一个问题我可以在eclipse之外运行ndk但不能从工作区文件夹运行.我收到丢失文件的错误.
Android NDK: ERROR:jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that jni/../../../build/lib/armeabi/libQCAR.so exists or that its path is correct
/cygdrive/c/Users/ALEXDEV/android-ndk-r8b/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting . Stop.
Run Code Online (Sandbox Code Playgroud)
我想知道当我创建android项目时,其中一个文件未被复制.但是当我在eclipse中运行时,我得到了这个错误.我按照本教程 http://mobilepearls.com/labs/ndk-builder-in-eclipse/
我在eclipse中运行ndk时遇到的错误如下
"C:\Users\ALEXDEV\android-ndk-r8b\ndk-build" (in directory "C:\Users\ALEXDEV\workspace\Image"): CreateProcess error=193, %1 is not a valid Win32 application
Run Code Online (Sandbox Code Playgroud)
你有什么建议我做错了,你提出什么方法可以解决这个问题.
我正在为Web开发人员使用Eclipse Java EE IDE.
版本:Indigo Service Release 2
我正在学习本教程
http://tools.android.com/recent/usingthendkplugin
我正在使用此上传
Indigo - http://download.eclipse.org/releases/indigo
我没有从链接下载包,而是选择了add,但我使用了archieve.软件包可以直接从eclipse下载.这是我用来下载http://www.eclipse.org/cdt/downloads.php包的链接
然后我下载了这个版本的ndk
我得到了ndk示例,所以问题解决了.