小编ale*_*lex的帖子

hadoop java.io.IOException:在运行namenode -format时

我跑了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)

directory hadoop ioexception java-io

11
推荐指数
2
解决办法
2万
查看次数

android admob必须声明AdActivity

在写这个问题之前,我已经检查了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)

android admob

2
推荐指数
1
解决办法
2967
查看次数

java随机化数组中的索引

我已经看过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]);

java arrays indices

0
推荐指数
1
解决办法
1315
查看次数

Windows 7 ndk在eclipse Indigo投掷无效win32

我有一个问题我可以在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示例,所以问题解决了.

eclipse android android-ndk

0
推荐指数
1
解决办法
2635
查看次数