我正在尝试在Ubuntu上安装Hadoop的单节点设置.我开始按照Hadoop 2.3文档中的说明进行操作.
但我似乎错过了一些非常简单的事情.
首先,它说
要获得Hadoop发行版,请从其中一个Apache下载镜像下载最新的稳定版本.
然后,
解压缩下载的Hadoop发行版.在分发中,编辑文件conf/hadoop-env.sh以至少将JAVA_HOME定义为Java安装的根目录.
但是,我似乎无法找到该conf目录.
我在其中一个镜像下载了2.3版本.然后解压缩tarball,ls内部返回:
$ ls
bin etc include lib libexec LICENSE.txt NOTICE.txt README.txt sbin share
Run Code Online (Sandbox Code Playgroud)
我能够找到他们引用的文件,而不是在conf目录中:
$ find . -name hadoop-env.sh
./etc/hadoop/hadoop-env.sh
Run Code Online (Sandbox Code Playgroud)
我错过了什么,还是我抓错了包裹?或者文档是否过时了?
如果是这样,任何人都知道哪些更新的文档是什么?
我将Django 1.4.5上的应用程序升级到Django 1.5,刚刚完成迁移到自定义用户模型.当我登录到我的应用程序时,使用我自己的身份验证表单,使用我的超级用户凭据(在执行时创建manage.py syncdb)一切正常.
我可以通过身份验证,如果我去/admin,我已经按预期登录了.我能够完美地导航和使用管理面板.但是,如果我尝试/admin使用django管理员登录表单登录管理面板,则会收到错误消息:
请输入员工帐户的正确电子邮件和密码.两个地方都要注意大小写.
我做了一些调查,并认为它可能与某些事情有关ModelAdmin,所以我从文档中跟踪了这个例子并创建了一个自定义ModelAdmin.但是,问题仍然存在.
可能导致这种情况的任何想法?
我最近开始玩CSS3 flex box,我已经阅读了很多资源并自己玩了.我查看过:http://www.w3.org/TR/css3-flexbox/
具体来说,我遇到了子元素的flex属性问题:
flex: <positive-flex> <negative-flex> <preferred-size>
Run Code Online (Sandbox Code Playgroud)
我似乎无法理解negative-flex参数是如何工作的.positive-flex是有意义的,因为它从父元素按比例分配空间到子元素.
根据我的理解,负弯曲应该是当它们溢出父元素时缩小元素.但是,我无法让这个工作.任何帮助理解将不胜感激!
这是我一直在测试的代码:http://jsfiddle.net/nxzQQ/2/
HTML:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="container">
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
CSS:
#container {
width: 100%;
height: 200px;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
#container > :nth-child(1) {
background-color: red;
-webkit-flex: 1 0 0px;
flex: 1 0 0px;
}
#container > :nth-child(2) {
background-color: blue;
-webkit-flex: 2 0 0px;
flex: 2 0 0px;
}
#container > …Run Code Online (Sandbox Code Playgroud) 我使用带有Sequelize的 Postgres 作为ORM /查询接口。最近,我们开始遇到一些错误:
SequelizeConnectionError: remaining connection slots are reserved for non-replication superuser connections
Run Code Online (Sandbox Code Playgroud)
仔细研究一下,问题似乎与为Postgres设置的连接限制有关,但是我在弄清楚如何将客户端池设置与Postgres设置相关时遇到了一些麻烦:
在我的postgres 9.4数据库上(在Amazon RDS上),我max_connections默认为26:
SELECT name, setting FROM pg_settings WHERE name='max_connections';
+-----------------+---------+
| name | setting |
+-----------------+---------+
| max_connections | 26 |
+-----------------+---------+
Run Code Online (Sandbox Code Playgroud)
在Sequelize中,我将池设置为:
pool: {
max: 10,
min: 0,
idle: 10000
},
Run Code Online (Sandbox Code Playgroud)
一些问题:
max_connections?max_connections?max_connections?我试图在重载的构造函数中添加一些处理逻辑,但似乎无法让它工作.
这是我想要做的简化示例:
class FooBar(val x: String, val y: String) {
this(z: String) = {
// DO SOME ARBITRARY CODE
val x = // SOME ARBITRARY PROCESSING USING z
val y = // SOME ARBITRARY PROCESSING USING z
this(x, y)
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我收到编译错误:
: 'this' expected but 'val' found
Run Code Online (Sandbox Code Playgroud)
这是Java中一个非常简单的任务,我只需x, y从2个独立的构造函数中设置实例变量.
这是我的Java等同于我想要完成的事情:
class FooBar {
public String x;
public String y;
public FooBar(String x, String y) {
this.x = x;
this.y = y;
}
public FooBar(String z) {
// …Run Code Online (Sandbox Code Playgroud) amazon-rds ×1
css ×1
css3 ×1
database ×1
django ×1
django-1.5 ×1
django-admin ×1
flexbox ×1
hadoop ×1
hadoop2 ×1
java ×1
postgresql ×1
scala ×1
sequelize.js ×1