2022년 4월 25일 월요일

docker 로 kafka 설치, 실행

docker pull wurstmeister/kafka

docker pull wurstmeister/zookeeper


docker-compose.yml 생성

version: '2' services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: build: . ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1 KAFKA_CREATE_TOPICS: "test:1:1" KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 volumes: - /var/run/docker.sock:/var/run/docker.sock


docker-compose.yml 파일이 있는 위치에서

docker-compose -f docker-compose.yml up -d


producer

max_request_size = 1048576

consumer

fetch_max_bytes = 52428800 max_partition_fetch_bytes: 1 * 1024 * 1024

이 파일은 파일 확인 절차를 통과하지 않았습니다.

빈 파일은 올라가지 않음.

vim /etc/php/7.4/apache2/php.ini

file_uploads = On

upload_max_filesize = 2048M


cd /var/www/html/mediawiki

sudo chown -R www-data:www-data images/

sudo chmod -R 755 images


vim LocalSettings.php

$wgFileBlacklist = [

  'exe', 'scr', 'dll', 'msi', 'vbs', 'bat', 'com', 'pif', 'cmd', 'vxd', 'cpl',

];

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc',

    'xls', 'mpp', 'pdf', 'ppt', 'tiff', 'bmp', 'docx', 'xlsx',

    'pptx', 'ps', 'odt', 'ods', 'odp', 'odg', 'zip', 'gz'

);


$wgStrictFileExtensions = false;

$wgTrustedMediaFormats[] = 'application/zip';

$wgAllowJavaUploads = true;


cd images

sudo vim .htaccess

<IfModule rewrite_module>

        RewriteEngine On

        RewriteOptions inherit

        RewriteCond %{QUERY_STRING} \.[^\\/:*?\x22<>|%]+(#|\?|$) [nocase]

        RewriteRule . - [forbidden]

        # Fix for bug T64289

        Options +FollowSymLinks

</IfModule>

[python] subprocess

proc.py import asyncio from argparse import ArgumentParser from asyncio import sleep async def process_function(user, file_path):     if use...