我创建了带有一个DataNode、active NameNode、备用NameNode和三个JournalNode的HA集群,当将文件放入HDFS时,获得以下错误:
put: Operation category READ is not supported in state standby
命令:
./hadoop fs -put golnaz.txt /user/input
NameNode日志:
at org.apache.hadoop.ipc.Client.call(Client.java:1476)
at org.apache.hadoop.ipc.Client.call(Cl
我想为HA配置2个CA /Org,并参考Fabric CA Server文档。
我有两个问题,
如何在两个服务器中设置多个CA?在文档中,有一个设置多个CA的指令,但它是单个服务器配置。
以下是我对织物CA HA的理解。这是正确的吗?
- Configure multiple Fabric-CA
- Postgres or MySQL database configuration is required. In order to avoid SPOF, the database must be HA.
- HAProxy is optional.
我在ubuntu服务器上用apache作为前端负载均衡器测试了Tomcat Clustering for session replication。根据我的测试经验,我认为最好不要使用tomcat集群,而是将每个节点作为独立的节点运行,而不需要任何会话复制,因为我觉得它很慢,启动tomcat服务需要很多时间,并且消耗更多的内存。而且FarmDeployer在部署时并不总是可靠的,应该将整个配置放在<Host></Host>元素下,以便场部署程序和每个虚拟主机都能工作,从而形成一个巨大的server.xml文件。下面是我使用的一个节点上的带有集群配置的tomcat虚拟主机。
我有两个HAProxy实例/对等体。我希望这样,如果其中一个下降,应用程序开始使用其他。
这是haproxy.cfg的相关部分
backend haproxy_http
stick-table type ip size 20k peers hapeers
stick on src
balance roundrobin
option tcp-check
server n1 someIP check port 80
server n2 someIP2 check port 80
peers hapeers
peer ha1 haproxyIP
当我尝试格式化zookeeper时,显示以下错误:
FATAL ha.ZKFailoverController: Fencing is not configured for NameNode at
impc2361/192.168.10.104:8020.
You must configure a fencing method before using automatic failover.
org.apache.hadoop.ha.BadFencingConfigurationException:
No fencer configured for NameNode at