小编Jos*_*rmo的帖子

Windows上的Hadoop - "错误地设置了JAVA_HOME错误."

我正在尝试让Hadoop在我的Windows机器上运行"本地模式".我一直用它来指导我:http://hadoop.apache.org/docs/r1.2.1/single_node_setup.html

当我运行命令:bin/hadoop时,我收到以下错误消息:"错误:JAVA_HOME设置不正确.请更新C:...\hadoop-2.7.1\conf\hadoop-env.cmd"

在'hadoop-env.cmd'中,我有一行:设置JAVA_HOME =%JAVA_HOME%

请注意,当我在命令行键入echo%JAVA_HOME%时,我得到:C:\ Java\jdk1.0.8_51.

即使我将'hadoop-env.cmd'中的行更改为:set JAVA_HOME = C:\ Java\jdk1.0.8_51我也得到相同的错误...

怎么可能是我的JAVA_HOME设置不正确?

windows hadoop java-home

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

Express Server - 无法POST /

我最近关于如何构建Express服务器的简单教程(https://codeforgeek.com/2014/06/express-nodejs-tutorial/).

我正在尝试扩展本教程中的代码,以便我可以响应发布请求.我想通过更新一个json文件(恰好填充'用户注释',然后在'/'处重新渲染)来做到这一点

./server.js:

var express = require('express');
var app = express();

// routing configuration
require('./router/main')(app);

// ejs configuration
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.engine('html', require('ejs').renderFile);

// run the server
var server = app.listen(8080, function(){
  console.log('Express server listening on port 8080');
});
Run Code Online (Sandbox Code Playgroud)

./router/main.js(路由器):

var fs = require('fs');
var ejs = require('ejs')

module.exports = function(app){

  app.get('/', function(req, res){
    var comments = JSON.parse(fs.readFileSync(__dirname + '/../comments.json'));
    res.render('index.ejs', comments);
  });

  app.post('/', function(req, res){
    console.log('here in post');
    var name = req.body.name;
    var …
Run Code Online (Sandbox Code Playgroud)

javascript post express

6
推荐指数
1
解决办法
5411
查看次数

标签 统计

express ×1

hadoop ×1

java-home ×1

javascript ×1

post ×1

windows ×1