我有java类实现可运行的,并在bluemix中实例化kafka使用者。当试图实例化KafkaConsumer时,该类将抛出异常以下。jaas.conf文件存储在共享目录中。在过去的一个月里,这一切都很顺利。它今天就开始抛出这个错误。我不记得对我的代码做过任何更改。我正在使用kafka-client 0.9.0.0。我也尝试了卡夫卡客户0.9.0.1与相同的结果。
org.apache.kafka.common.KafkaException:
java.lang.IllegalArgumentException: Could not find a
'KafkaClient'
在kafka文档中,它说主体是kafka/hostname@EXAMPLE.COM,所以sasl.kerberos.service.name应该是kafka,但我非常困惑kafka代理配置说: 代表 "The Kerberos principal name that Kafka runs as. This can be defined either in Kafka's JAAS config or in Kafka's config." 为什么我们需要设置这个配置: ,它是如何工作的?为什么kafka运行的Kerberos主体名称是“ “非” “
我想要做的是- For Clients to Broker communication - use OAUTHBEARER authentication
For Broker to Broker communication - use PLAIN authentication 我有以下JAAS配置: {
KafkaServer {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="inter"
password="inter-secret
我正在使用Apache kafka版本2。我正在尝试使用用户名和密码(SASL_PLAINTEXT)来实现对Kafka的身份验证,并遵循下面的链接来实现相同的身份验证。 https://developer.ibm.com/hadoop/2017/04/10/kafka-security-mechanism-saslplain/ 我已经根据上面的url更改了配置。但是我的误差越来越小了。 java.lang.IllegalArgumentException: Could not find a 'KafkaServer' or 'sasl_plaintext.KafkaS
我在执行下面的代码时遇到了错误
jmsMsg.setStringProperty("MessageHeader.ServiceName","MyService");
错误是
java.lang.IllegalArgumentException: The property name 'MessageHeader.ServiceName' is not a valid java identifier.
但是根据这个!我的属性名是有效的。
这里出了什么问题?
我试图使用Java运行我的Kafka Streams应用程序,并以K,V对的形式将我的汇合凭证作为环境变量传递。
但我面临一个错误的问题,因为-
- org.apache.kafka.common.KafkaException: Failed to create new KafkaAdminClient
Exception in thread "main" org.apache.kafka.common.KafkaException: Failed to create new KafkaAdminClient
Caused by: java.lang.IllegalArgum
我正在尝试对KafkaConsumer使用kerberos身份验证。 为此,我添加了以下属性。 props.put("security.protocol", "SASL_PLAINTEXT"); // Setting this means we try to look in jaas.conf
props.put("sasl.kerberos.service.name", "kafka"); 但是,我收到一个错误消息: java.lang.IllegalArgumentException: Could not f
当我在ghci / cabal repl中加载某个文件时,会收到以下错误消息:
No instance for (Control.Monad.Trans.Class.MonadTrans
(EitherT Error))
arising from a use of ‘lift’
但是,EitherT a绝对是MonadTrans的一个实例;它是包的一部分。cabal build也成功了。ghci和cabal repl似乎不知道EitherT类型实例(liftIO会产生类似的错误),因为某种原因(但cabal build对此很满意)?
以前有没有人遇到过
尝试在本地运行Aries 2服务并获得异常:
SEVERE: [localhost]:7750 [local] [4.2.2] Target is this node! -> [localhost]:7750
java.lang.IllegalArgumentException: Target is this node! -> [localhost]:7750
at com.hazelcast.spi.impl.operationservice.impl.OutboundResponseHandler.checkTarget(OutboundResponseHandler.
我有一个用于wurstmeister/kafka的基本文件
我试图将它配置为与SSL一起使用SASL_PLAIN,但是无论我试图指定jaas文件的方式有多少种,我仍然会得到这个错误。
这就是我所犯的错误
[2018-04-11 10:34:34,545] FATAL [KafkaServer id=1001] Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
java.lang.IllegalArgumentException: Could not find a '
用这个代码
import Control.Monad
import Control.Applicative
import Control.Monad.State
class DefVal a where
defVal :: a
instance (DefVal a) => Alternative (Either a) where
empty = Left defVal
(Left _) <|> x = x
x <|> _ = x
instance (DefVal a) => MonadPlus (Either a) whe
我是从mqtt到骆驼消费,并试图发表到融合卡夫卡,但当我生产卡夫卡,我得到以下错误
java.lang.IllegalArgumentException: Login module control flag is not available in the JAAS config
at org.apache.kafka.common.security.JaasConfig.loginModuleControlFlag(JaasConfig.java:85) ~[kafka-clients-3.1.1.jar:na]
at org.apache.kafka.common.secur
下面的函数有一般的或特定的错误。
scala> trait Error
defined trait Error
scala> case object General extends Error
defined object General
scala> trait FooError extends Error
defined trait FooError
scala> case object FooError42 extends FooError
defined object FooError42
然后,有两个功能:
scala> def f: Either
假设我的应用有两种类型的错误:
λ: data AppError = FailedLogin | InvalidMessage deriving Show
它有login和sendMessage函数:
λ: let login user pw = Left FailedLogin :: Either AppError String
λ: let sendMessage msg token = Left InvalidMessage :: Either AppError Int
λ: login "foo" "bar" >>= (\token ->
当我试图改变我的表的列长度时,我得到以下Oracle错误:
SQL Error: ORA-30556: either functional or bitmap join index is defined on the column to be modified
30556. 00000 - "either functional or bitmap join index is defined on the column to be modified"
*Cause: An ALTER TABLE MODIFY COLUMN was issued on a colum
我创建了一个启用kafka的事件集线器命名空间,并创建了一个带有“管理、发送和侦听”访问策略的listen。我能够生成这条消息,但得到错误"org.apache.kafka.common.errors.TopicAuthorizationException:没有授权访问主题:“。
我的Akka消费者中的参数是:
akka.kafka.consumer {
#Akka Kafka consumer properties defined here
wakeup-timeout=60s
# Properties defined by org.apache.kafka.clien
我有以下代码(转换类似于转换)
instance {-# OVERLAPS #-} Transformable a a where
transform x = x
instance {-# OVERLAPPABLE #-} (Transformable l l', Transformable r r' )
=> Transformable (Either l r) (Either l' r')
where
transform = bimap transform transform
当然,在我试图将Either a b
我正在为下列数据结构实现可折叠:
data Tree a = Leaf a | Node (Tree a) (Tree a) deriving Show
当我实现折叠和foldMap时:
instance Foldable Tree where
--fold :: Monoid a => Tree a -> a
fold (Leaf x) = x
fold (Node l r) = fold l `mappend` fold r
--foldMap :: Monoid b => (a -> b) -> Tree a -> b
foldMap f (L
来自Haskell,我很难找到一种在Purescript的REPL中查找类型定义的简单方法。在Haskell,我可以在GHCI中执行以下操作:
-- type class
:info Monad
-- shortcut
:i Monad
-- concrete types
:i []
:i (->)
-- type constructors work as well with a minimized output
:i Just
type Monad :: (* -> *) -> Constraint
class Applicative m => Monad m w