StoryCode

Ubuntu 20.04.02, MariaDB 10.5 설치, UDF 설치, System Call Udf

Database 관리/Maria DB
반응형
mysql -u root -p

* 참조 : computingforgeeks.com/how-to-install-mariadb-on-ubuntu-focal-fossa/

sudo apt update && sudo apt upgrade
sudo apt -y install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server mariadb-client
sudo mysql_secure_installation
# 대답은 전부 Y 로 함.
systemctl status mysql
# mysql5.7 / mariadb10.1 이상의 root 계정은 터미널에서만 사용만 가능.

CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%';

# root 권한 부여
UPDATE mysql.user SET GRANT_PRIV = 'Y', SUPER_PRIV = 'Y' WHERE USER = '아이디';
FLUSH PRIVILEGES;

 

 

 

 

* UDF.system call

sudo apt-get install make gcc
sudo apt-get install libmysqlclient-dev 
sudo apt install libmariadb-dev
sudo apt install default-libmysqlclient-dev
# libmysqlclient15-dev 는 안됨.



mysql_config --include
>> -I/usr/include/mariadb -I/usr/include/mariadb/mysql : 여기에 my_global.h, m_ctype.h 등이 있어야 함.

# "lib_mysqludf_sys.c" 에서, 

아래 삭제후 저장
    #include <my_global.h>
    #include <my_sys.h>
    #include <m_ctype.h>
    #include <m_string.h>

#include <mysql.h> 가 include 되는 게 중요.

sudo ./install.sh # so 생성을 위해서



mysql> SHOW VARIABLES LIKE 'plugin_dir';
+---------------+------------------------+
| Variable_name | Value                  |
+---------------+------------------------+
| plugin_dir    | /usr/lib/mysql/plugin/ |
+---------------+------------------------+
1 row in set (0.001 sec)

# /usr/lib/mysql/plugin/ 에 so 가 있어야 함.
sudo cp /usr/lib/lib_mysqludf_sys.so /usr/lib/mysql/plugin/

sudo ./install.sh # so 를 function 에 등록을 위해서

 

반응형

'Database 관리 > Maria DB' 카테고리의 다른 글

[편법] CVS Parsing, 파싱  (0) 2021.09.23
UDF 만들기  (0) 2021.05.06
maria10.zip.windows10 64bit.설치  (0) 2020.04.23
MySQL.무인스톨설치  (0) 2020.04.23
JSON 처리  (0) 2019.12.03

EFS 를 onpremise.NFS 에 연결하기

AWS, 아마존
반응형

docs.aws.amazon.com/ko_kr/efs/latest/ug/efs-onpremises.html

 

연습: AWS Direct Connect과 VPN을 통해 온프레미스에서 파일 시스템 생성 및 탑재 - Amazon Elastic File Syste

기본 아웃바운드 규칙이 모든 트래픽이 나가도록 허용하고 있기 때문에 아웃바운드 규칙을 추가할 필요는 없습니다. 이 기본 아웃바운드 규칙이 없는 경우, NFS 포트에서 TCP 연결을 열어 탑재 대

docs.aws.amazon.com

 

 

반응형

vba.여러 셋의 세로데이터를 가로 데이타로

사무, 엑셀, Excel
반응형

세로데이타를멀티플가로데이타로.xlsm
0.01MB

매크로 실행 필요.

반응형

'사무, 엑셀, Excel' 카테고리의 다른 글

Shaping Arrays Function  (0) 2022.10.12
vlookup, index, match  (0) 2022.01.06
Web Data 긁어오기  (0) 2018.12.02
엑셀 단축키, 선택영역 채우기  (0) 2018.05.23
엑셀 단축키, 연속 1씩 증가 값 넣기  (0) 2018.05.23

docker-compose 실행시 Glibc_2.28 오류

Docker, 도커
반응형

> docker-compose --verion

  Glibc_2.28 Not found 오류 발생

 

> sudo pip3 install docker

> sudo pip3 install docker-compose

> docker-compose --version

반응형

docker-compose, models.config, http 테스트 호출

인공지능,AI,학습,ML,Tensorflow, Cafee2,MLFlow/Tensorflow
반응형

docker-compose.yml

    tfsservice:
        build:
            context: .
            dockerfile: Dockerfile.tfs
        image: tensorflow/serving
        container_name: tfs
        hostname: tfs
        command:
            - '--model_config_file=/models/models.config'
            - '--model_config_file_poll_wait_seconds=60'
        volumes:
            - ./volume.tfs/models:/models/
        ports:
            - 8500:8500
            - 8501:8501
        networks:
            - backend

 

models.config

git clone https://github.com/tensorflow/serving


model_config_list:
{
    config:
    {
        name:"serving"
        base_path:"/models/serving/tensorflow_serving/servables/tensorflow/testdata/saved_model_half_plus_two_cpu"
        model_platform: "tensorflow"
    }
}

 

command line >

curl -d '{"instances": [1.0, 2.0, 5.0]}' -X POST http://localhost:8501/v1/models/serving:predict 
{ 
    "predictions": [2.5, 3.0, 4.5 
    ] 
}


v1/models 는 디폴트로 입력
serving 은 models.config 의 name

 

반응형

Extension & Tip

Visual Studio Code
반응형

 

 

 

 

 

 

 

 

 

Ctrl + ~ ( = ` )

 

 

Ctrl + Space

 

 

Peek & Find

 

 

 

Paste Json as Code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

참조 : www.youtube.com/watch?v=u21W_tfPVrY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'Visual Studio Code' 카테고리의 다른 글

Remote.SSH.연결.편집  (0) 2023.03.26
설정.Nuget.Offline Nuget Without internet  (0) 2021.08.02
설정.Nuget 설정  (0) 2021.08.02
Replace. \n 제거등을 위해 입력법  (0) 2020.11.15

Visual Studio Code.TSC

TypeScript
반응형

Visual Studio Code Powershell Command mode = Ctrl + ~

1 ) npm i -g typescript

2 ) index.ts 파일 만들고, console.log('hello world'); 시작

2 ) tsc index.ts ( 보안 오류시, 시작메뉴에서 powershell 관리자 모드 > Set-ExecutionPolicy Unrestricted )

 

반응형

도커, 도커파일, 도커컴포즈 이런 저런 얘기

Docker, 도커
반응형

 

docker-compose.yml 와 Dockerfile 실행순서 yml 이 실행되다가, dockerfile을 전체 실행한다
Dockerfile 의 내용 시작은 FROM 으로 시작해야 한다. 아니면 오류가...
docker-compose.yml 만 있고 Dockerfile 이 없어도 될것 같은데, 실제 해보니 반드시 있어야 하는 것 같다.
그래서 Dockerfile 시작은 FROM 으로 시작해야 하고...어렵다.
docker 의 ip 를 알고 싶을 경우, docker inspect [containerid] | grep ipaddr
   

 

반응형

설치에 대하여

KNIME
반응형

- knime 사이트에서 download 해서 설치할 수 있음.

- Java 사용하는 듯. 설치시 사용할 메모리 양을 설정하라고 함. 넉넉한게 좋을 듯.

  추후 변경가능한지는 확인이 필요.

반응형

Replace. \n 제거등을 위해 입력법

Visual Studio Code
반응형

Replace 하기 위해서는,

 

방법 1) Ctrl + H 를 누른다음, Ctrl + Enter 를 누르면 엔터가 입력된다.

방법 2) Ctrl + H 를 누른다음, 옵션버튼중에 Regular Expression 버튼을 누른다음, \n 을 입력하면 된다.

 

참조 ) stackoverflow.com/questions/30351529/find-and-replace-with-a-newline-in-visual-studio-code

반응형

'Visual Studio Code' 카테고리의 다른 글

Remote.SSH.연결.편집  (0) 2023.03.26
설정.Nuget.Offline Nuget Without internet  (0) 2021.08.02
설정.Nuget 설정  (0) 2021.08.02
Extension & Tip  (0) 2020.12.07