投资菜地

屋后的一亩三分绿色菜园地

2022-07-13

K8s

tar的简单使用

tar -czvf test.result.tar.gz target/* out.txt tar -zxvf test.result.tar.gz

kubectl上传或下载文件

kubectl cp ./test.txt dev/jst-global-ocr-555749b8b8-4kld9:/opt/test.txt kubectl cp dev/jst-global-ocr-555749b8b8-4kld9:/opt/test.result.tar.gz ./test.result.tar.gz

进入容器

kubectl exec -it jst-global-ocr-555749b8b8-4kld9 -n dev /bin/bash

kubectl查看节点资源分配情况

kubectl describe node -l env=product

kubectl查看节点的资源使用情况

kubectl top node -l env=product

kubectl查看pod资源使用情况

kubectl top pod -n product

安装新版本GCC和依赖

# 安装依赖:
yum -y install autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel gcc gcc-c++

# 安装GCC:
yum -y install centos-release-scl
yum -y install devtoolset-11-gcc devtoolset-11-gcc-c++ devtoolset-11-binutils

# 临时切换,退出服务器恢复
scl enable devtoolset-11 bash   

# 永久切换
echo "source /opt/rh/devtoolset-11/enable" >>/etc/profile

安装新版本tesseract

tar -xzvf leptonica
cd leptonica
./configure --prefix=/usr/local/leptonica
make && make install
vim /etc/profile

添加以下字段:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/leptonica/lib/pkgconfig
export PKG_CONFIG_PATH
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/leptonica/include/leptonica
export CPLUS_INCLUDE_PATH
C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/leptonica/include/leptonica
export C_INCLUDE_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/leptonica/lib
export LD_LIBRARY_PATH
LIBRARY_PATH=$LIBRARY_PATH:/usr/local/leptonica/lib
export LIBRARY_PATH
LIBLEPT_HEADERSDIR=/usr/local/leptonica/include/leptonica
export LIBLEPT_HEADERSDIR

刷新配置:

export LD_LIBRARY_PATH=$LD_LIBRARY_PAYT:/usr/local/lib
export LIBLEPT_HEADERSDIR=/usr/local/include
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

source /etc/profile

tar -xzvf tesseract
cd tesseract
./autogen.sh

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
LIBLEPT_HEADERSDIR=/usr/local/include

./configure  --prefix=/usr/local/tesseract --with-extra-includes=/usr/local/include --with-extra-libraries=/usr/local/lib

LDFLAGS="-L/usr/local/lib"
CFLAGS="-I/usr/local/include"
make && make install
ldconfig

安装jdk 运行 测试

# install jdk
yum install -y java-1.8.0-openjdk-devel

nohup java -jar jst-global-ocr-service.jar  /usr/local/share/tesseract/tessdata/ images > b.log 2>&1 &
nohup java -jar jst-global-ocr-service.jar  /usr/local/share/tesseract/tessdata/ images p > p.log 2>&1 &

开源项目(更多)