我一直在考虑让我的计算机更加环保,并在我的下一台计算机上使用一些低功耗的迷你itx主板.有些可以产生10瓦以下且非常便宜.
所以我想,如果一个是如此低成本和低功耗,为什么不尝试从他们中创建一个集群?但是,我不确定在操作系统或管理软件方面需要做些什么来实现这一目标?
任何人都可以提供有关现有软件的建议,或者有关如何设计我自己的想法吗?
我们在集群中配置了JBoss,Apache HTTP + mod_jk作为负载均衡器.除了在连接器的JBoss配置中配置压缩之外,我们还需要在Apache端配置任何东西吗?
是否可以使用多个节点在oracle Grid Engine上运行一些akka代码?
因此,如果我使用actor模型,这是一个"消息传递模型",是否可以使用Scala和akka框架在分布式内存系统(如集群或网格)上运行我的代码?
如果是这样,有类似喜欢的东西mpirun在mpi -c,运行我的不同节点上的程序?你能用oracle Grid Engine提交一个提交示例吗?
我如何知道我在哪个节点上的scala以及作业已提交了多少个节点?
是否可以通过actor模型与其他节点进行通信?
我在EC2中运行神经节,报告效果很好.我正在运行gmetad来监控来自管理报告实例的数据库集群,该实例是我们所有系统的集中式仪表板.我不希望将此实例包含在监视中.在admin gmond.conf中,我设置了:
mute = yes
Run Code Online (Sandbox Code Playgroud)
但这只会让网络前端显示主机已经死亡.在admin gmetad.conf中,我将data_source设置为:
data_source "cluster" ec2-X-X-X-X.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
(ec2-XXXX.compute-1.amazonaws.com是管理实例的ec2主机名)
我认为设置mute=yes会将它从报告和gstat中删除,但两者仍然显示管理主机(localhost)已死.
有没有办法做到这一点?
我想知道mapreduce 1和mapreduce2之间的细节差异.包含YARN实际上添加到Hadoop中的是什么?我是一个想学习Apache Hadoop的初学者.任何人都可以建议从哪里开始.还有什么是Hadoop的集群设置.谢谢你的帮助.
我有一个填充了离散元素的矩阵,我需要将它们聚类成完整的组.所以,举个例子,拿这个矩阵:
[A B B C A]
[A A B A A]
[A B B C C]
[A A A A A]
Run Code Online (Sandbox Code Playgroud)
A有两个独立的集群,C有两个独立的集群,B有一个集群.
我正在寻找的输出理想情况下会为每个clister分配一个唯一的ID,如下所示:
[1 2 2 3 4]
[1 1 2 4 4]
[1 2 2 5 5]
[1 1 1 1 1]
Run Code Online (Sandbox Code Playgroud)
现在我有一个R代码通过迭代检查最近邻居来递归地执行此操作,但是当矩阵变大(即100x100)时它会快速溢出.
R中是否有内置函数可以执行此操作?我查看了光栅和图像处理,但没有运气.我确信它必须在那里.
谢谢!
我有一个带有2个节点的JBoss AS7集群。我希望以零停机时间“更新”我的应用程序。[此应用尚未在生产中部署,尚处于开发阶段]
就我而言,在某些情况下,我需要进行计划外的部署。这种情况可能会在某些基础逻辑更改中发生[可能会在一两年中发生一次,在所有此类情况下,都不会进行会话结构更新,数据库结构也会发生更改等。]
以下是我计划中实现此目的的配置/步骤。
配置:
1.Session Replication is enabled.
2.Load balancing is done with Apache mod_jk.
3.JBoss AS 7.1 in standalone mode.
Run Code Online (Sandbox Code Playgroud)
脚步:
1. Take out node1 from the cluster.
2. Deploy new war file in node1.
3. Attach node1 in cluster.
4. Take out node2 from the cluster.
5. Deploy new war file in node2
6. Attach node2 in cluster.
Run Code Online (Sandbox Code Playgroud)
步骤3和步骤4之间的时间差可能会导致不一致,因为两个版本的应用程序将同时启动并运行。
实现零停机时间还有哪些其他选择?
[这是一个基于Spring的Web应用程序]
谢谢。
我目前在Windows机器上与Netbeans合作开发拓扑.当我在本地模式下部署时:
LocalCluster cluster = new LocalCluster();
cluster.submitTopology("word-count", conf, builder.createTopology());
一切正常,但是当我尝试:
StormSubmitter.submitTopology("word", conf, builder.createTopology());
它显然尝试以集群模式部署拓扑并失败,因为我没有在我的本地计算机上运行风暴nimbus.我确实在一个Digital Ocean Droplet上部署了storm,但我当前(并不方便)的解决方案是复制JAR文件并使用storm jar...命令进行部署.
我的问题是:有没有办法告诉Netbeans我的nimbus IP地址是什么,所以它可以远程部署它?(并节省我的时间)
提前谢谢!
我对docker swarm感到困惑.据我所知,运行swarm的旧方法是在docker引擎为swarm模式提供原生支持之前,在容器中运行manager和worker.旧的集装箱式swarm的文档解释了如何使用consul,etcd或zookeeper设置服务发现.服务发现是必要的,因为服务是在随机端口上运行以避免冲突,对吧?
docker引擎群模式的文档未说明如何设置服务发现.现在我很困惑,如果机制包含在swarm模式中,或者文档不完整.
在哪里可以找到有关群模式的清晰,最新的解释,以及它与服务发现等概念的关系?
这是我的service.yaml代码:
kind: Service
apiVersion: v1
metadata:
name: login
spec:
selector:
app: login
ports:
- protocol: TCP
name: http
port: 5555
targetPort: login-http
type: NodePort
Run Code Online (Sandbox Code Playgroud)
我写的服务类型为
type: NodePort
Run Code Online (Sandbox Code Playgroud)
但当我点击命令如下时,它不会将外部IP显示为"节点":
'kubectl get svc'
Run Code Online (Sandbox Code Playgroud)
这是输出:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.100.0.1 <none> 443/TCP 7h
login NodePort 10.100.70.98 <none> 5555:32436/TCP 5m
Run Code Online (Sandbox Code Playgroud)
请帮我理解错误.
apache ×2
docker ×2
java ×2
jboss ×2
akka ×1
apache-storm ×1
aws-eks ×1
consul ×1
containers ×1
deployment ×1
devops ×1
docker-swarm ×1
ganglia ×1
hadoop ×1
kubernetes ×1
mapreduce ×1
matrix ×1
monitoring ×1
netbeans ×1
nimbus ×1
r ×1
scala ×1