1
私はこの指示に従います:https://gridgain.readme.io/docs/securing-visor gridgainのログイン/パスワード認証を有効にします。私のデフォルト-config.xmlを見て、この:GridGainでパスワード認証を有効にできません
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util.xsd">
<bean class="org.gridgain.grid.configuration.GridGainConfiguration" scope="singleton">
<property name="authenticator">
<bean class="org.gridgain.grid.security.passcode.PasscodeAuthenticator">
<property name="aclProvider">
<bean class="org.gridgain.grid.security.passcode.AuthenticationAclBasicProvider">
<constructor-arg>
<map>
<entry key-ref="visor.creds"
value="
{
{
system:[ADMIN_VIEW, ADMIN_QUERY]
},
defaultAllow:false
}
"/>
</map>
</constructor-arg>
</bean>
</property>
</bean>
</property>
</bean>
<bean id="visor.creds" class="org.apache.ignite.plugin.security.SecurityCredentials">
<property name="login" value="visor-user"/>
<property name="password" value="[email protected]"/>
</bean>
<!--
Configuration of Ignite node.
-->
<bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
<!--
Apache Hadoop Accelerator configuration.
-->
<property name="hadoopConfiguration">
<bean class="org.apache.ignite.configuration.HadoopConfiguration">
<!-- Information about finished jobs will be kept for 30 seconds. -->
<property name="finishedJobInfoTtl" value="30000"/>
</bean>
</property>
<!--
This port will be used by Apache Hadoop client to connect to Ignite node as if it was a job tracker.
-->
<property name="connectorConfiguration">
<bean class="org.apache.ignite.configuration.ConnectorConfiguration">
<property name="port" value="11211"/>
</bean>
</property>
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<value>10.116.6.195:47500</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
しかし、私はバイザーが正常にログイン名とパスワードなしでノードに接続ノードに接続しようとします。私は間違って何をしていますか?
より良く、しかし、私は重要なアイデアがある例外の多くを得る: 私
configuration
では、私はこの方法でやっている「ノードの起動に失敗しました(認証が設定されていますが、セキュリティ資格情報プロバイダが設定されていませんが。構成を修正し、ノードを再起動してください)。 –こんにちは、Александр!私は昨日提供されている設定例で 'securityCredentialsProvider'プロパティを追加しました。お役に立てれば。 –