三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装

三、安装cmake,安装resin

2018年07月01日 21:32:05 youz1976 阅读数:308

开发环境说明:

centos7.2 ,最低配置:1核cpu,2G内存,1M带宽

1、安装rz,sz命令,将安装包发送至服务器

yum install lrzsz

2、glibc-devel安装介绍
如果没有安装glibc的开发库,需要先安装。

yum install glibc-devel

3、安装gcc

yum install gcc
yum install gcc-c++

4、cmake安装介绍

解压:
tar zxvf cmake-2.8.8.tar.gz

cd cmake-2.8.8

./bootstrap  (如果系统还没有安装CMake,源码中提供了一个 bootstrap 脚本)
make //比较耗时
make install  (如果make install失败,一般是权限不够,切换root进行安装)
cmake -version //查看版本

5、resin安装

mv resin-4.0.49.tar.gz /usr/local/
tar zxvf resin-4.0.49.tar.gz //解压

ln -s resin-4.0.49 resin

四、tars服务,mysql 安装介绍

2018年07月01日 21:42:57 youz1976 阅读数:591

1、解压mysql

mv mysql-5.6.26.tar.gz /usr/local/
tar zxvf mysql-5.6.26.tar.gz

cd /usr/local/mysql-5.6.26

执行

  1. yum install ncurses-devel

  2.  

  3.  

    yum install zlib-devel

  4.  

  5.  

    yum install bison

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.26 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

执行

  1. make //比较耗时

  2.  

    make install

2、接着执行

  1. groupadd mysql

  2.  

    useradd -g mysql mysql

  3.  

  4.  

    chown mysql:mysql ../mysql-5.6.26

  5.  

    ln -s /usr/local/mysql-5.6.26 /usr/local/mysql

3、继续一行行复制粘贴执行

  1. yum install perl

  2.  

  3.  

  4.  

  5.  

    rm -rf /usr/local/mysql/data

  6.  

    mkdir -p /data/mysql-data

  7.  

    ln -s /data/mysql-data /usr/local/mysql/data

  8.  

    chown -R mysql:mysql /data/mysql-data /usr/local/mysql/data

  9.  

  10.  

    cp support-files/mysql.server /etc/init.d/mysql

  11.  

    **如果/etc/目录下有my.cnf存在,需要把这个配置删除了**

  12.  

    rm /etc/my.cnf

4、

  1. cd /usr/local/mysql-5.6.26

  2.  

    yum install -y perl-Module-Install.noarch

  3.  

    perl scripts/mysql_install_db --user=mysql

5、修改my.cnf

vim /usr/local/mysql/my.cnf

  1. [mysqld]

  2.  

  3.  

    # Remove leading # and set to the amount of RAM for the most important data

  4.  

    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

  5.  

    innodb_buffer_pool_size = 128M

  6.  

  7.  

    # Remove leading # to turn on a very important data integrity option: logging

  8.  

    # changes to the binary log between backups.

  9.  

    log_bin

  10.  

  11.  

    # These are commonly set, remove the # and set as required.

  12.  

    basedir = /usr/local/mysql

  13.  

    datadir = /usr/local/mysql/data

  14.  

    # port = .....

  15.  

    socket = /tmp/mysql.sock

  16.  

  17.  

    bind-address=127.0.0.1

  18.  

  19.  

    # Remove leading # to set options mainly useful for reporting servers.

  20.  

    # The server defaults are faster for transactions and fast SELECTs.

  21.  

    # Adjust sizes as needed, experiment to find the optimal values.

  22.  

    join_buffer_size = 128M

  23.  

    sort_buffer_size = 2M

  24.  

    read_rnd_buffer_size = 2M

  25.  

  26.  

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

6、启动和关闭mysql

  1. cd /etc/init.d

  2.  

    chmod u+x mysql

  3.  

    启动mysql

  4.  

    service mysql start

  5.  

    chkconfig mysql on

  6.  

    结束mysql

  7.  

    service mysql stop

  1. 添加mysql库路径

  2.  

  3.  

    vim /etc/ld.so.conf

  4.  

    /usr/local/mysql/lib/

  5.  

    ldconfig

7、修改环境变量

vim /etc/profile  //修改环境变量

在环境变量末尾加入

  1. PATH=$PATH:/usr/local/mysql/bin

  2.  

  3.  

  4.  

    #set java environment

  5.  

    JAVA_HOME=/usr/java/jdk1.8.0_171

  6.  

    JRE_HOME=/usr/java/jdk1.8.0_171/jre

  7.  

    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

  8.  

    MAVEN_HOME=/home/py/tarsframe/apache-maven-3.3.9

  9.  

    PATH=$PATH:$JAVA_HOME/bin:/home/py/tarsframe/cmake-3.9.0/bin:$JRE_HOME/bin:$MAVEN_HOME/bin:/sbin

  10.  

    export JAVA_HOME JRE_HOME CLASS_PATH MAVEN_HOME PATH

此次环境变量将mysql,jdk,maven,cmake一并修改完成

source /etc/profile

8、下面密码为mysql密码

  1. service mysql start

  2.  

    cd /etc/init.d

  3.  

    mysqladmin -u root password ‘密码‘//添加root密码

  4.  

    mysql --user=root --password=密码

  5.  

    grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘密码‘;

  6.  

    flush privileges;

五、tars服务,安装jdk,安装maven

2018年07月01日 21:48:04 youz1976 阅读数:387

1、解压jdk

  1. cd /usr

  2.  

    mkdir java

  3.  

    mv jdk-8u171-linux-x64.tar.gz /usr/java

  4.  

    tar zxvf jdk-8u171-linux-x64.tar.gz

2、安装maven

  1. mv apache-maven-3.3.9-bin.tar.gz /home/py/tarsframe

  2.  

    tar zxvf apache-maven-3.3.9-bin.tar.gz

3、java语言框架开发环境安装

  1. cd /home/py/tarsframe/apache-maven-3.3.9/conf 修改settings.xml镜像

  2.  

  3.  

    Linux(CentOS7)安装zip、unzip命令

  4.  

    yum install -y unzip zip

  5.  

  6.  

    unzip Tars-master.zip

  7.  

  8.  

    mv Tars-master /usr/local/

  9.  

    cd /usr/local/Tars-master/java

  10.  

    mvn clean install

  11.  

    mvn clean install -f core/client.pom.xml

  12.  

    mvn clean install -f core/server.pom.xml

4、国内阿里云镜像为

  1. <mirror>

  2.  

    <id>nexus-aliyun</id>

  3.  

    <mirrorOf>*</mirrorOf>

  4.  

    <name>Nexus aliyun</name>

  5.  

    <url>http://maven.aliyun.com/nexus/content/groups/public</url>

  6.  

    </mirror>

六、tars服务 c++ 开发环境安装

2018年07月01日 21:58:59 youz1976 阅读数:1103

1、

  1. 下载tars源码,首先进入cpp/thirdparty目录,

  2.  

    cd /usr/local/Tars-master/cpp/thirdparty

  3.  

    chmod u+x thirdparty.sh

  4.  

    yum install -y git

  5.  

    执行thirdparty.sh脚本,下载依赖的rapidjson

  6.  

    ./thirdparty.sh //比较耗时

2、

  1. 然后进入cpp/build源码目录

  2.  

    cd /usr/local/Tars-master/cpp/build

  3.  

    chmod u+x build.sh

  4.  

    yum install flex bison

  5.  

    ./build.sh all //比较耗时

3、

  1. 编译时默认使用的mysql开发库路径:include的路径为/usr/local/mysql/include,lib的路径为/usr/local/mysql/lib/,

  2.  

    若mysql开发库的安装路径不在默认路径,则需要修改build目录下CMakeLists.txt文件中的mysql相关的路径,再编译

  3.  

    如果需要重新编译

  4.  

    ./build.sh cleanall

  5.  

    ./build.sh all

  6.  

  7.  

  8.  

    cd /usr/local

  9.  

    mkdir tars

  10.  

    chown mysql:mysql ./tars/

  11.  

  12.  

    cd /usr/local/Tars-master/cpp/build

  13.  

    ./build.sh install或者make install

默认的安装路径为/usr/local/tars/cpp

  1. 如要修改安装路径:

  2.  

    **需要修改build目录下CMakeLists.txt文件中的安装路径。**

  3.  

    **需要修改servant/makefile/makefile.tars文件中的TARS_PATH的路径**

  4.  

    **需要修改servant/script/create_tars_server.sh文件中的DEMO_PATH的路径**

4、tars数据库添加用户

  1. tars数据库添加用户

  2.  

    mysql -uroot -proot@appinside

  3.  

  4.  

    grant all on *.* to ‘tars‘@‘%‘ identified by ‘tars2015‘ with grant option;

  5.  

    grant all on *.* to ‘tars‘@‘localhost‘ identified by ‘tars2015‘ with grant option;

  6.  

    grant all on *.* to ‘tars‘@ ‘${主机名}‘ identified by ‘tars2015‘ with grant option;

  7.  

    flush privileges;

  8.  

    **注意${主机名}需要修改成自身机器的名称,可以通过查看/etc/hosts

5、

  1. 创建数据库

  2.  

    sql脚本在cpp/framework/sql目录下,修改部署的ip信息

  3.  

    cd /usr/local/Tars-master/cpp/framework/sql

  4.  

    sed -i "s/192.168.2.131/${your machine ip}/g" `grep 192.168.2.131 -rl ./*`

  5.  

    sed -i "s/db.tars.com/${your machine ip}/g" `grep db.tars.com -rl ./*`

  6.  

    注意,192.168.2.131这个ip是tars开发团队当时部署服务测试的ip信息,替换成自己数据库的部署地址即可,不要是127.0.0.1

  7.  

    注意,db.tars.com是tars框架数据库部署的地址信息,替换成自己数据库的部署地址即可

也可以这样修改,把/usr/local/Tars-master/cpp/framework/sql下的sql文件下载到本地,

然后将192.168.2.131替换成Linux的内网地址,db.tars.com替换成localhost(我的做法是这样做的)

  1. 执行.

  2.  

    chmod u+x exec-sql.sh

  3.  

    vi exec-sql.sh //修改里面的mysql密码

  4.  

    ./exec-sql.sh

exec-sql.sh的作用是生成tars数据库,并生成初始化的一些数据,记得需要将里面的mysql密码修改成自己的mysql密码

  1. 如果exec-sql.sh脚本执行出错,需要脚本里修改数据库用户名root对应的密码

  2.  

    脚本执行后,会创建3个数据库,分别是db_tars、tars_stat、tars_property。

  3.  

    其中db_tars是框架运行依赖的核心数据库,里面包括了服务部署信息、服务模版信息、服务配置信息等等;

  4.  

    tars_stat是服务监控数据存储的数据库;

  5.  

    tars_property是服务属性监控数据存储的数据库;

原文地址:https://www.cnblogs.com/telwanggs/p/10731801.html

时间: 2024-10-12 16:21:38

三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装的相关文章

mac 开发环境安装使用 记录

---恢复内容开始--- 常用命令 1 查找文件位置: $locate php-fpm 软件变动的话更新locate本地库,可能比较耗时. $sudo /usr/libexec/locate.updatedb 2 查找运行文件位置 $whereis php-fpm $witch php-fpm 所有命令最好再超级管理员下运行,防止权限问题.要不然每次加sudo也很烦,另外安装是最好删除掉以前安装的软件 homebrew部分 是一个非常好的mac下的开发软件管理器.集安装卸载升级于一体.非常方便.

第1章 开发环境安装和配置(一):概述

原文 第1章 开发环境安装和配置(一):概述 目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上[网上找的介绍,不必在意]. 用C#开发手机应用程序,建议首选VS2015,这是因为VS2015内置的是C# 6.0,很多原来实现起来比较繁琐的操作,在VS2015下也都变得非常简单了. 1.跨平台移动应用开发 VS2015的移动跨平台采用Xamarin架构,这让原本就熟悉Visual Studio的开发者不用再熟悉其他的开发工具就能直接开发

React Native 开发环境安装和配置使用报错: -bash: react-native: command not found

[React  Native 开发环境安装和配置:-bash: react-native: command not found 报错: 前提是安装homebrew,node.js ,npm ,watchman,flow都成功.React  Native 开发环境安装和配置 执行react-native init TestProject 命令 创建demo时报错:-bash: react-native: command not found 报错提示:Please include the follo

linux下c++开发环境安装(eclipse+cdt)

方法一: 此外,众所周知,Eclipse是Java程序,因此很容易就实现了跨平台,也是众所周知,Java的大型程序非常吃内存,即使有512MB内存, 仍然感觉Eclipse的启动速度很慢.个人认为1GB内存是你工作效率的保证.其余的东西,需待我深入学习以后再进一步分析. 据网友的经验,先安装Eclipse Classic,然后再装CDT(C/C++ Development Tool),这样虽然体积大了一点但是方便日后添加Tool Kit. 在Ubuntu上安装Eclipse有两种方法:1. 使用

Typescript 开发环境安装、Node.js安装以及输出HelloWorld

1.为什么要学习Typescript 语言呢 原因很简单,当然是为了工作呀,因为工作使我接触到了Typescript语言,感觉它比较像C#.Java 这样面向对象的语言,由于最近在使用它开发项目所以系统学习一下,在此记录一下学习过程. 2.Typescript 语言百度百科介绍 TypeScript是一种由微软开发的自由和开源的编程语言.它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程.TypeScript还遵循ES6.ES5规范,同时因为是Ja

centos7 php开发环境安装-mysql

MySQL安装 1.安装cmake(作为mysql的安装工具) tar -zxvf cmake-3.8.0.tar.gz cd cmake-3.8.0 ./bootstrap gmake gmake install 2.安装boost_1_59_0 tar -zxvf boost_1_59_0.tar.gz cd boost_1_59_0 ./bootstrap.sh ./b2 ./b2 install 3.创建用户.配置目录 添加mysql用户和所属组 /usr/sbin/groupadd m

Scrapy分布式爬虫打造搜索引擎 (一),开发环境安装

Technorati 标签: 分布式爬虫 Linux环境下安装mysql sudo apt-get install mysqlserver 然后可以查看是否启动 ps aux | grep mysqld 登录 mysql -uroot -proot ? 如何让虚拟机中的mysql被外界访问到. sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 里面的bind-address需要修改 可以把此监听地址改为0.0.0.0然后重启服务 sudo service m

linux系统下开发环境安装与配置

安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2.2-24.el6.x86_64 Nginx版本 nginx-1.14.2 mysql版本 mysql-server-5.1.73-8.el6_8.x86_64 git版本 git version 2.18.0 阿里源配置 #备份 [[email protected] yum.repos.d]# m

python开发环境安装

1.首先安装python-3.4.2.msi,此为python主程序,双击安装,根据自身的情况做选择,也可以使用默认设置,一路next也没什么问题. 2.设置环境变量=>编辑Path,在最后加上你的python安装路径.我的安装路径是:  C:\Python34\;  当然,你要根据你自己的情况来选择. 3.设置完环境变量之后,做一下测试,请运行cmd,输入python,不出意外的话,会进入python环境. 4.如果第3步通过,没有意外的话,就可以开始你的python学习之路了,当然只能是一些