小编Dor*_*ian的帖子

无法使用 zookeeper 启动 kafka (kafka.common.InconsistentClusterIdException)

在我为解决此问题所做的步骤下方:

  1. 启动 ZooKeeper
  2. 启动卡夫卡: .\bin\windows\kafka-server-start.bat .\config\server.properties

在第二步发生错误:

ERROR KafkaServer 启动期间的致命错误。准备关闭 (kafka.server.KafkaServer) kafka.common.InconsistentClusterIdException:集群 ID Reu8ClK3TTywPiNLIQIm1w 与 meta.properties 中存储的 clusterId Some(BaPSk1bCSsKFxQQ4717R6Q) 不匹配。代理正在尝试加入错误的集群。配置的zookeeper.connect 可能是错误的。 在 kafka.server.KafkaServer.startup(KafkaServer.scala:220) 在 kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44) 在 kafka.Kafka$.main(Kafka.scala:84) 在 kafka.Kafka.main (Kafka.scala)

当我触发.\bin\windows\kafka-server-start.bat .\config\server.properties zookeeper控制台返回时:

信息 [SyncThread:0:FileTxnLog@216] - 创建新的日志文件:log.1

如何解决此问题以使 kafka 运行?

编辑您可以在此处访问正确站点(服务器故障)上的正确问题

编辑这里是答案

scala apache-kafka apache-zookeeper

19
推荐指数
4
解决办法
2万
查看次数

设置不兼容的数据类型的项目已被弃用,并且将在 pandas 的未来错误中引发

我有下面的代码,例如可以正常工作,但将来不会工作:

    total.name = 'New_Row'
    total_df = total.to_frame().T
    total_df.at['New_Row', 'CURRENCY'] = ''
    total_df.at['New_Row', 'MANDATE'] = Portfolio
    total_df.at['New_Row', 'COMPOSITE'] = 'GRAND TOTAL'
    total_df.set_index('COMPOSITE',inplace=True)
Run Code Online (Sandbox Code Playgroud)

因为抛出了一个错误

FutureWarning: Setting an item of incompatible dtype is deprecated and 
will raise in a future error of pandas. Value 'GRAND TOTAL' has dtype incompatible with float64, please explicitly cast to a compatible dtype first.
  total_df.at['New_Row', 'COMPOSITE'] = 'GRAND TOTAL'
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

变量总计为:

CURRENCY
MANDATE             Mandate_Test
USD AMOUNT          123
LOCAL AMOUNT        12
Beg. Mkt            123
End. Mkt            456
Name: New_Row, …
Run Code Online (Sandbox Code Playgroud)

python pandas

8
推荐指数
1
解决办法
1万
查看次数

React-Native:如何在应用程序关闭之前保存数据

我正在编写一个反应本机应用程序,它需要在关闭或后台之前存储一个字符串。当应用程序启动时,它需要再次检索字符串。(我正在使用expo进行开发)

我尝试将数据存储在 中componentWillUnmount(),但是当我关闭应用程序时,不会调用该函数。

这是存储数据的功能。

_storeData = async () => {
try {
  await AsyncStorage.setItem('data', 'savedData2');
  console.log("done storing");
} catch (error) {
  console.log(error)
}};
Run Code Online (Sandbox Code Playgroud)

我打电话的storeData()方式如下:

componentWillUnmount() {
 console.log("unmount")
 this._storeData();
}
Run Code Online (Sandbox Code Playgroud)

首先,我认为它不存储数据,因为我正在调用一个异步函数,该函数componentWillUnmount()可能会在完成之前被取消,但是我也没有收到日志unmount

react-native asyncstorage react-component

6
推荐指数
1
解决办法
8670
查看次数

VBA-在打开工作簿之前检查工作簿是否受到保护

有没有办法尝试打开工作簿之前检查工作簿是否受到保护。

这是我的代码,但我不知道方法(如果可能)

Sub MySub()
Dim Wb As Workbook
For i = 14 To Cells(Rows.Count, 1).End(xlUp).Row
'I Would like to check if the workbook is Protected here

Set Wb = GetObject(Cells(i, 4).Value)



Wb.Open

End Sub
Run Code Online (Sandbox Code Playgroud)

注意:此代码中的代码Cells(i,4).Value将等于工作簿路径。

excel vba password-protection

6
推荐指数
2
解决办法
178
查看次数

通过 Web3.py 在 Infura 节点获取以太坊 txpool 待处理交易的不同方式

我想通过 Web3.py 查看以太坊 txpool 中的实时待处理交易。我不运行本地节点,而是使用 Infura。

根据 Web3.py 的文档,显然一个有三个不同的选项:

  1. 使用TX 池 API
  2. 使用web3.eth.getBlock('pending')
  3. 使用web3.eth.filter('pending')

选项 1 不可行,因为 API 似乎不支持 Infura 节点。因此,我尝试了选项 2 和 3,它们给了我两组不同的待处理交易。有谁知道为什么会这样?这两种方法是否检索不同的待处理事务?谢谢!

选项2

pending_block= w3.eth.getBlock(block_identifier='pending', full_transactions=True)
pending_transactions= pending_block.['transactions']
Run Code Online (Sandbox Code Playgroud)

选项3

pending_transactions_filter= w3.eth.filter('pending')
pending_transactions= pending_transactions_filter.get_new_entries()
Run Code Online (Sandbox Code Playgroud)

python ethereum web3-donotuse

5
推荐指数
1
解决办法
4912
查看次数

乘以矩阵 R

我将如何乘法:

                    BNP.PA.Adjusted ACA.PA.Adjusted UG.PA.Adjusted
BNP.PA.Adjusted     0.010129967     0.009577789    0.007148473
ACA.PA.Adjusted     0.009577789     0.012127668    0.007340544
UG.PA.Adjusted      0.007148473     0.007340544    0.015503678
Run Code Online (Sandbox Code Playgroud)

经过 :

c(0.3 , 0.2 , 0.5)
Run Code Online (Sandbox Code Playgroud)

为了得到 :

                    BNP.PA.Adjusted       ACA.PA.Adjusted       UG.PA.Adjusted
BNP.PA.Adjusted     0.010129967x0.3x0.3   0.009577789x0.2x0.3   0.007148473x0.5x0.3
ACA.PA.Adjusted     0.009577789x0.3x0.2   0.012127668x0.2x0.2   0.007340544x0.5x0.2
UG.PA.Adjusted      0.007148473x0.3x0.5   0.007340544x0.2x0.5   0.015503678x0.5x0.5
Run Code Online (Sandbox Code Playgroud)

我尝试使用%*%MaMatrix <- cov_m %*% Poids但这只会

                    BNP.PA.Adjusted   ACA.PA.Adjusted   UG.PA.Adjusted
BNP.PA.Adjusted     0.010129967x0.3   0.009577789x0.2   0.007148473x0.5
ACA.PA.Adjusted     0.009577789x0.3   0.012127668x0.2   0.007340544x0.5
UG.PA.Adjusted      0.007148473x0.3   0.007340544x0.2   0.015503678x0.5
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

r matrix

5
推荐指数
1
解决办法
74
查看次数

Firebase 实时数据库。有没有办法设置记录创建的时间戳?

我正在尝试在数据库中设置记录创建的时间戳

例如:我 POST(通过 Firebase 实时数据库 REST API)对象

{"name": "Name", "last_name": "LastName" }
Run Code Online (Sandbox Code Playgroud)

然后我可以在控制台中看到:

{"name": "Name", "last_name": "LastName", "time_stamp": 1563371542446 }
Run Code Online (Sandbox Code Playgroud)

firebase firebase-realtime-database

2
推荐指数
1
解决办法
2521
查看次数

AND公式未按预期运行-EXCEL

我在那里遇到一个奇怪的问题:

=AND(MONTH(VLOOKUP(B25,'Liste-Stagiaire'!$1:$1048576,8,FALSE)) & YEAR(VLOOKUP(B25,'Liste-Stagiaire'!$1:$1048576,8,FALSE))<= MONTH(Octobre!$A$2) & YEAR(Octobre!$A$2))
Run Code Online (Sandbox Code Playgroud)

哪里:

=MOIS(RECHERCHEV(B25;'Liste-Stagiaire'!$1:$1048576;8;FAUX)) & ANNEE(RECHERCHEV(B25;'Liste-Stagiaire'!$1:$1048576;8;FAUX))  
Run Code Online (Sandbox Code Playgroud)

产量:72019

=MONTH(VLOOKUP(B25,'Liste-Stagiaire'!$1:$1048576,8,FALSE)) & YEAR(VLOOKUP(B25,'Liste-Stagiaire'!$1:$1048576,8,FALSE))
Run Code Online (Sandbox Code Playgroud)

产量:102019

这样给出公式:

=AND(72019 <= 102019 )

除外输出会TRUE我得到的输出是 FALSE

我在这里想念什么?

excel excel-formula

1
推荐指数
1
解决办法
51
查看次数