Дисплей имел oop hdfs (файловый браузер) в iframe - PullRequest
0 голосов
/ 09 июля

Я пытаюсь отобразить браузер Had oop HDFS на моем веб-сайте, встраивая страницу в iframe.

Я добавил некоторые параметры в core-site. xml, как показано ниже.

<configuration>
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://hadoop0:portnum</value>
  </property>

  <property>
    <name>hadoop.http.filter.initializers</name>
  <value>org.apache.hadoop.http.lib.StaticUserWebFilter,org.apache.hadoop.security.HttpCrossOriginFilterInitializer,org.apache.hadoop.security.AuthenticationFilterInitializer</value>
   
  </property>

  <property>
    <name>hadoop.http.cross-origin.enabled</name>
    <value>true</value>
  </property>

  <property>
    <name>hadoop.http.cross-origin.allowed-origins</name>
    <value>*</value>
  </property>

  <property>
    <name>hadoop.http.cross-origin.allowed-methods</name>
    <value>GET,POST,HEAD,DELETE,OPTIONS</value>
  </property>

  <property>
    <name>hadoop.http.cross-origin.allowed-headers</name>
    <value>X-Requested-With,Content-Type,Accept,Origin</value>
  </property>

  <property>
    <name>hadoop.http.cross-origin.max-age</name>
    <value>1800</value>
  </property>

 <property>
    <name>hadoop.http.authentication.type</name>
    <value>simple</value>
  </property>

  <property>
    <name>hadoop.http.authentication.token.validity</name>
    <value>36000</value>
  </property>

  <property>
    <name>hadoop.http.authentication.token.max-inactive-interval</name>
    <value>-1</value>
  </property>

  <property>
    <name>hadoop.http.authentication.signature.secret.file</name>
    <value>$user.home/hadoop-http-auth-signature-secret</value>
  </property>

  <property>
    <name>hadoop.http.authentication.cookie.persistent</name>
    <value>false</value>
  </property>

  <property>
    <name>hadoop.http.authentication.simple.anonymous.allowed</name>
    <value>true</value>
  </property>
</configuration>

Я также добавил некоторые параметры в hdfs-site. xml

  <property>
    <name>dfs.permissions</name>
    <value>false</value>
  </property>

Но по какой-то причине я получил такое сообщение об ошибке. «Отказался отображать 'http://myhdfs url' во фрейме, потому что он установил 'X-Frame-Options' на 'sameorigin'.

Кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...