社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

cricket_007

cricket_007 最近创建的主题
cricket_007 最近回复了
4 年前
回复了 cricket_007 创建的主题 » 在Windows 10上的docker Ubuntu容器中安装Confluent Kafka

试试合流网站??

据我所知,安装Confluent平台将使我能够访问在Apache Kafka包中不可用的KSQL。

首先,它现在被称为ksqlDB。其次,它适用于任何卡夫卡提供者。Confluent提供ApacheKafka作为其发行版的一部分

或者可以在容器中运行所有内容,如快速启动中所示- https://ksqldb.io/quickstart.html

4 年前
回复了 cricket_007 创建的主题 » 在Windows 10上的docker Ubuntu容器中安装Confluent Kafka

你可以用 this 而不是简单的ubuntu图像。

它运行一个Debian基,所以apt-get如果您想扩展它,仍然可以工作

4 年前
回复了 cricket_007 创建的主题 » 无法使用Python在CSV文件中插入完整字符串

字段名是一个字符串,因此CSV中只有一列

如果要输入多个关键字,则需要将其拆分,例如

fieldnames=keyword.split() 
5 年前
回复了 cricket_007 创建的主题 » 无法使用Kafka Spark结构化流传输将数据发送到MongoDB

根据错误,您已经有了一个字符串,(您已经有了 df.selectExpr("CAST(value AS STRING)") ),所以您应该尝试将Row事件作为 String ,而不是 Array[Byte]

从改变开始

val valueStr = new String(record.getAs[Array[Byte]]("value"))

val valueStr = record.getAs[String]("value")

我知道你可能已经有一个运行Spark代码的集群了,但是我建议你还是研究一下 Kafka Connect Mongo Sink Connector 这样您就不必用Spark代码编写和维护自己的Mongo编写器了。

或者,你可以 write Spark datasets to mongo directly as well

4 年前
回复了 cricket_007 创建的主题 » 如何在python中根据用户输入运行各种温度读数?

你不再需要while循环了

for循环本身将重复请求的次数

for x in range (n):
    input()
    humidity, temperature = Adafruit_DHT.read(DHT_SENSOR, DHT_PIN)
    if humidity is not None and temperature is not None:
        print("Temperature={0:0.1f}C Humidity={1:0.1f}%".format(temperature, humidity))
    else:
        print("Sensor failed. Check wiring.")
    input()
5 年前
回复了 cricket_007 创建的主题 » python中的多值变量

你可以去上课或者 namedtuple 将两个数据包起来

from collections import namedtuple

Card = namedtuple('Card', 'name value')
ace = Card(name="ACE", value=1)
king = Card(name="King", value=13)

自定义类可能更好,因为这样您就可以实现如下逻辑 card1 < card2

我能让stacka+1==stackb语句为真吗?

是的,如果您实现 __radd__ __eq__ 接受将其他卡添加到int类型并将结果与其他卡类型进行比较的卡类型上的方法。

5 年前
回复了 cricket_007 创建的主题 » 使flask服务器和jquery通信[复制]

我就是这么做的

@app.route('/api/add_message/<uuid>', methods=['GET', 'POST'])
def add_message(uuid):
    content = request.get_json(silent=True)
    # print(content) # Do your processing
    return uuid

silent=True 设定,设定 get_json 当尝试检索json主体时,函数将自动失败。默认设置为 False .

设置 force=True 将忽略 request.headers.get('Content-Type') == 'application/json' 检查一下那个瓶子是否适合你。默认情况下,这也设置为

flask documentation .

我强烈建议你离开 force=False 让客户发送 Content-Type 使其更加明确。

希望这有帮助!

.txt 文件可以包含json数据,并使用 open() 在python中,可以打开任何文件、任何内容和任何文件扩展名(授予运行代码的用户这样做的权限)

直到尝试使用 json.loads json.load 分别是问题的起点。

换句话说,文件包含二进制数据。数据可以表示为字符串,该字符串可以是xhtml、json、csv、yaml等等,您必须使用适当的解析器从该格式中提取相关数据(但并不总是由文件扩展名决定使用什么)。

json需要不同的代码吗

它需要另一个模块

import json 
with open(name) as f:
    data = json.load(f) 
5 年前
回复了 cricket_007 创建的主题 » 容器与ZooKeeper和Kafka之间的连接失败

首先, 123.345.567 不是四个数字,所以这不是有效的假IP

Docker Compose使用撰写服务名称为您设置DNS网络。在容器中永远不需要MAC的外部地址。

对于完全工作的撰写文件, look at Confluent's . 从一个动物园管理员和经纪人开始,然后开始工作(卡夫卡不会在一台有多个容器的机器上运行得更快,因为它们都共享一个磁盘)

我也建议不要只给你的一个动物园管理员添加随机chroot。( /kafka_test )