代码拉取完成,页面将自动刷新
部分 OS 未安装 git,可使用相应的包管理器安装(如 CentOS): yum install -y git
git clone https://gitee.com/oceanman/KpExp.git
title 源码迁移实验
start
:创建 VPC;
:创建安全组;
:配置安全组;
:购买 ECS;
:配置网络;
:连接 SSH;
:下载软件包;
:安装 PA 工具;
:导入源代码文件;
:访问页面,下载报告;
:根据移植建议修改代码;
:重新检查;
stop
title 容器迁移实验
start
:购买鲲鹏 ECS;
:安装 Docker;
:拉取镜像;
:提交镜像;
:根据 Dockerfile 构建镜像;
:运行容器;
:验证;
stop
git clone https://gitee.com/oceanman/KpExp.git
tar -Jxvf gcc-linaro<TAB>
yum -y groupinstall Development Tools
mkdir /usr/local/ARM-toolchain
mv gcc-linaro<TAB> /user/local/ARM-toolchain/
echo "export PATH=$PATH:/user/local/ARM-toolchain/linaro/bin/" >> /etc/profile
source /etc/profile
aarch64-linux-gnu-gcc -v
vim hello.c
arrch64-linux-gnu-gcc -o kp-hello hello.c
//filename:hello.c
#include <stdio.h>
int main(void)
{
printf("hello linux\n");
return 0;
}
yum insatll -y rpm-build rpmbuild -ba test mv redis-<TAB> rpmbuild/SOURCES/ mv redis.spec rpmbuild/SPECS/ cd rpmbuild/SPECS rpmbuild -bb redis.spec ll $HOME/rpmbuild/RPMS/aarch64 cd $_ rpm -ivh redis-4<TAB> redis-cli -v
先在高配机器中编译完成,打包镜像,使用 IMS 在同一 Region 中传递共享镜像
git clone https://gitee.com/oceanman/KpExp.git
cd KpExp/
mkdir /home/pgsql-11.3
./configure -prefix=/home/pgsql-11.3
make -j $(proc)
make install
/usr/sbin/groupadd -g 1001 postgres
/usr/sbin/useradd -u 1012 -m -g postgres postgres
passwd postgres
su - postgres
/home/pgsql-11.3/bin/initdb -D pgsql-11.3/
/home/pgsql-11.3/bin/pg_ctl -D pgsql-11.3/ -l logfile start
ps -ef | grep postgres
/home/psql-11.3/bin/psql -U postgres
ALTER USER postgres WITH PASSWORD 'password'
\q
# 用户为 postgres
cd /home/postgres/pgsql-11.3
vi pg_hba.conf
############## pg_hba.conf ##############
# ‘local’ is for ... 行修改为:
local all all md5
# IPv4 local connections 行增加:
host all all 0.0.0.0/0 md5
#########################################
vi postgresql.conf
############ postgresql.conf ############
listen_adresses = '*'
port = 5432
#########################################
cd
/home/pgsql-11.3/bin/pg_ctl -D pgsql-11.3/ stop
/home/pgsql-11.3/bin/pg_ctl -D pgsql-11.3/ start
# 登录数据库
su - postgres
/home/pgsql-11.3/bin/psql -U postgres
\l
create database tpcc;
\l
git clone https://gitee.com/oceanman/KpExp.git
yum install -y java-1.8.0-openjdk
vi /etc/profile
############## profile ##############
JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
#####################################
source /etc/profile
java -version
cd KpExp/
chmod -R u+x BenchmarkSQL
cd BenchmarkSQL/run
cp props.pg arm_postgres.properties
vim arm_postgres.properties
########## arm_postgres.properties ##########
conn=jdbc:postgresql://192.168.--.--:5432/tpcc
user=postgres
password=--------
warehouses=10
loadWorkers=100
runTxnsPerTerminal=100
#############################################
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。