问题描述
云服务集群内部通过内网来通信,当外部浏览器想访问集群时,只知道集群的公网IP,无法直接访问
问题解决
在hdfs-site.xml文件中添加配置
<!-- 如果是通过公网IP访问云上内网搭建的集群 -->
<property>
<name>dfs.client.use.datanode.hostname</name>
<value>true</value>
<description>only cofig in clients</description>
</property>
问题描述
通过上一步解决了外网访问集群的NameNode的WEBUI问题
----------------------------------------------
新的问题:配置了可视化的Kafka-Eagle监控平台 其WEBUI也无法访问
问题解决
解决办法
-
1.停止kafkaEagle 进程
cd /export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2/bin ./ke.sh stop
-
2.修改kafkaEagle的启动脚本:
bin/ke.sh 注释掉下面的几行内容:
# rm -rf $KE_HOME/kms/webapps/ke
# rm -rf $KE_HOME/kms/work
# mkdir -p $KE_HOME/kms/webapps/ke
# cd $KE_HOME/kms/webapps/ke
# ${JAVA_HOME}/bin/jar -xvf $KE_HOME/kms/webapps/ke.war
- 3.进入目录:
cd /export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2/kms/webapps/ke/WEB-INF/lib rm -rf jackson-*.jar
- 4.重新启动KafKaEagle即可