我通过在基本盒上安装其他软件创建了一个自定义Vagrant盒子.我现在想分发这个盒子.我已经使用了自定义包装盒vagrant package.
按照创建框的步骤,我陷入"创建提供者"阶段.该步骤要求我命名提供者并说明其URL.选择"virtualbox"作为提供者后,我不确定它作为URL的期望.该.box文件位于我的本地计算机上,我只想将其上传到Vagrant Cloud,在那里可以下载以供其他人使用.(下图)

所以我的问题是:Vagrant Cloud是否为文件提供了托管空间,还是只是重定向到实际的托管站点?换句话说,URL步骤是否期望我提供到已经上传到某个托管站点(Git,AWS等)的VM的链接?
如果Vagrant Cloud确实提供了托管空间,有人可以指点我进入下一步吗?具体来说,它期望的URL是什么?
谢谢
我是LAPACK和C++/Fortran接口的初学者.我需要在Mac OS-X Lion上使用LAPACK/BLAS解决线性方程和特征值问题.OS-X Lion提供优化的BLAS和LAPACK库(在/ usr/lib中),我链接这些库而不是从netlib下载它们.
我的程序(下面转载)正在编译并运行正常,但它给了我错误的答案.我已经在Web和Stackoverflow上进行了研究,这个问题可能要处理C++和Fortran如何以不同的格式存储数组(行主要与列主要).但是,正如您将在我的示例中看到的那样,我的示例的简单数组在C++和fortran中应该看起来相同.无论如何这里去了.
让我们说我们要解决以下线性系统:
x + y = 2
x - y = 0
解是(x,y)=(1,1).现在我尝试使用Lapack解决这个问题,如下所示
// LAPACK test code
#include<iostream>
#include<vector>
using namespace std;
extern "C" void dgetrs(char *TRANS, int *N, int *NRHS, double *A,
int *LDA, int *IPIV, double *B, int *LDB, int *INFO );
int main()
{
char trans = 'N';
int dim = 2;
int nrhs = 1;
int LDA = dim;
int LDB = dim;
int info;
vector<double> a, b;
a.push_back(1);
a.push_back(1);
a.push_back(1); …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过 Apache2 Web 服务器在 AWS EC2(标准 Ubuntu AMI)上运行 Flask 应用程序。我的应用程序在内部使用 Numpy。我已经测试了以下内容:
没有 Numpy,App 运行通过 Apache2。使用 Numpy,它会跳闸import numpy并抛出 500 服务器错误(请参阅下面的日志)。
使用 Numpy,当直接从命令行 ( i.e. python app.py)调用时,应用程序运行良好。numpy 位按预期工作,我可以从外部查询应用程序端点。
我还在 之前打印了系统路径 ( print sys.path)import numpy as np并确保相应的 site-packages 目录在路径中。我还手动指定了WSGIPythonPath包含 site-packages 目录。我尝试将线程数设置为 1 并编辑 apache2.conf 文件。这些努力都没有成功。
下面是我的目录结构和相关文件的内容。
根文件夹 /var/www/html/webserver_mockup
根文件夹内容
/var/www/html/webserver_mockup/app.wsgi
/var/www/html/webserver_mockup/mockup/__init__.py
/var/www/html/webserver_mockup/mockup/app.py
#!/usr/bin/python
import sys
import site
site.addsitedir('/home/ubuntu/.local/lib/python2.7/site-packages')
sys.path.insert(0, "/var/www/html/webserver_mockup")
from mockup.app import app as application
Run Code Online (Sandbox Code Playgroud)
WSGIPythonPath /usr/local/lib/python2.7/site-packages/
<VirtualHost *:80>
ServerAdmin …Run Code Online (Sandbox Code Playgroud) 经过长时间的C风格程序编码,我才开始"获得"OOP.所以我怀疑可能有标准的方法来处理我所面临的情况.我有一个应用程序,其类层次结构如下所示:
#include <iostream>
using namespace std;
class A {
public:
virtual int intf() { return 0;} // Only needed by B
virtual double df() {return 0.0;} // Only needed by C
};
class B : public A {
int intf() {return 2;}
// B objects have no use for df()
};
class C : public B {
double df() {return 3.14;}
// C objects have no use for intf()
};
int main(){
// Main needs to instantiate both B and …Run Code Online (Sandbox Code Playgroud) 我试图通过将Python脚本作为映射器来测试Hive TRANSFORM.我的蜂巢脚本是:
add file /full/path/to/mapper.py;
set mapred.job.queue.name=queue_name;
use my_database;
select transform(s.year, s.month, s.day, s.hour)
using 'mapper.py'
from my_table s limit 10;
Run Code Online (Sandbox Code Playgroud)
我的Python映射器脚本只是试图回显输入:
#!/usr/local/bin/python
import sys
for line in sys.stdin:
print line
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下组合运行它:
删除add file ...hive脚本并mapper.py在select ...语句中提供完整路径
保持add file ...映射器的完整路径:/path/to/mapper.py
保持add file ...映射器的相对路径:./mapper.py
尝试使用AS子句(using 'mapper.py' as line)选择映射器输出
到目前为止,上述所有尝试都导致Hive报告它无法初始化我的自定义脚本:
FAILED: Execution Error, return code 20000 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. Unable to initialize custom script.
Run Code Online (Sandbox Code Playgroud)
我无法理解这种"初始化"的本质.是Hive无法做到的
我正在创建基准表来测量我们的Netezza盒子上的每小时负载(查询延迟,查询持续时间).我对表中想要的行数有了一个很好的了解,我正在尝试确定列的数量.没有索引; 我将运行全表扫描.
我正在尝试确定基准表中需要多少列,并且有以下问题:列数(及其类型)将如何影响计数(*)查询的性能.我最初的想法是,具有更多列的表将分布在更多磁盘块上.因此,系统将不得不进行更多磁盘搜索,从而导致更长的查询.
当我在Netezza工作时,我也欢迎与其他系统相关的答案(MySql,Postgres,Vertica等)以帮助我理解.
关于列数对查询性能的影响,已经有几个讨论(Q1,Q2,Q3).这些问题讨论的是通用查询,而不是没有索引的全表扫描.因此,单独的问题.
我正在通过 ssh 在 bash 中执行管道命令链。如果任何一个命令失败,我想退出。如果在整个管道完成执行后退出,那没关系。如果命令之一失败,我只想为管道分配一个整体“失败”状态。
一个最小的例子是:
ssh $REMOTE_HOST "CMD1 | CMD2" >> file.txt
如果管道中的任何一个命令失败,我想退出并失败。如果我在本地执行命令链,我可以${PIPESTATUS[0]}用来提取链中任何命令的退出状态。但是通过 ssh,我得到了最后一个命令的退出状态。即如果CMD1失败并CMD2成功,$?在本地主机上给我0. 如果CMD1失败,如何为管道分配整体失败状态?
c++ ×2
apache2 ×1
bash ×1
database ×1
fortran ×1
hadoop ×1
hive ×1
importerror ×1
inheritance ×1
lapack ×1
linux ×1
mod-wsgi ×1
mysql ×1
numpy ×1
performance ×1
postgresql ×1
python ×1
ssh ×1
vagrant ×1
virtual ×1