您的位置:首页 > 数据库 > Redis

在Linux下开发环境的安装简单做个总结,包括:Qt,java,redis库,Hadoop,log4cpp,boost库,cmake。

2015-09-09 08:57 891 查看
昨天对于服务器上的开发环境进行了安装和配置,先把涉及到的记录下来。

1、Qt安装(一般工作站都已经安装)

Qt版本验证方法:

查看版本:qmake–v

说明:Qt是用来调取独立界面的程序,只需要在工作站上安装使用,计算服务器及其他服务器不用安装,一般情况下工作站上是安装好的,若版本不对应或未安装,可将其他机器上安装好的Qt目录放到相应文件夹下,刷新环境变量(root账户执行“source /etc/profile”)即可。

Java环境验证:

查看版本:java –version

说明:通信服务器和计算服务器全部需要配置java环境(安装JDK),并行计算需要用,若版本不对应或未安装,可将安装好的JDK目录放到相应文件夹下,刷新环境变量即可(cash环境修改.cashrc文件、bash环境修改.bashrc文件)。在文件末端追加以下内容:

.bashrc文件修改:

export JAVA_HOME=/home/d5000/jdk1.6

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib

.cshrc文件修改:

setenv JAVA_HOME /home/d5000/jdk1.6.0_20

set path=($JAVA_HOME/bin $path)

setenv CLASSPATH .:$JAVA_HOME/lib

注*:1、标黄的名称及相关的路径为java的安装目录及名称;

2、程序的文件夹命名与hadoop/conf中的hadoop-env.sh

配置文件有关系



2. Java安装(一般工作站都已经安装)

Java环境验证:

查看版本:java –version

说明:通信服务器和计算服务器全部需要配置java环境(安装JDK),并行计算需要用,若版本不对应或未安装,可将安装好的JDK目录放到相应文件夹下,刷新环境变量即可(cash环境修改.cashrc文件、bash环境修改.bashrc文件)。在文件末端追加以下内容:

.bashrc文件修改:

export JAVA_HOME=/home/d5000/jdk1.6

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib

.cshrc文件修改:

setenv JAVA_HOME /home/d5000/jdk1.6.0_20

set path=($JAVA_HOME/bin $path)

setenv CLASSPATH .:$JAVA_HOME/lib

注*:1、标黄的名称及相关的路径为java的安装目录及名称;

2、程序的文件夹命名与hadoop/conf中的hadoop-env.sh

配置文件有关系

3、redis库

说明:redis是缓存数据库,数据需要上传至缓存数据库,只需要在主、备服务器上安装使用,计算服务器及工作站不用安装,若未安装,可将其他机器上安装好的redis目录放到相应文件夹下,刷新环境变量(root账户执行“source /etc/profile”)然后启动即可。或按照以下方法安装。

1)   在/usr目录下创建redis文件夹,解压后的redis文件夹,拷贝到/usr/redis目录下;进入到/usr/redis /src/目录下,运行make;

2)   在/usr目录下,执行“chown –R d5000:d5000 redis”,将redis修改为D5000用户权限;

3)   配置开机启动redis服务;

修改/etc/rc.d/文件夹下的rc.local文件,在文件尾部,添加如下文字:“/usr/redis/src/redis-server&”;

4)   Redis服务启动(无shell启动)

切换至d5000用户,执行

“nohup ./usr/redis/src/redis-server> & /dev/null &”后台启动redis-server服务(黄色文字为redis安装路径);

5)   查看redis服务是否启动

在终端执行“ps -ef | grepredis-server”命令,查看redis-server进程是否存在,如下图所示

4、Hadoop安装

1)   拷贝程序到服务器并更改hadoop的如下配置文件

Ø 程序安装路径配置(conf文件夹下)如下:

core-site.xml

hadoop-env.sh

调取的jdk目录及程序名称

hdfs-site.xml(注意以下有两行)

mapred-site.xml

更改conf下文件中的IP为Master主机IP

core-site.xml

mapred-site.xml

masters清空内容,写入Master主机IP

slaves  清空内容,写入Slaves从机IP

更改/webapps/job/WEB-INF/web.xml

2)  Hadoop操作

节点格式化

清空master机上/hadoop-1.0.4/hadoop-name下的内容

清空slaves机上/hadoop-1.0.4/hadoop-data下的内容

进入/hadoop-1.0.4/bin,输入“./hadoop namenode –format

(首次部署程序或增加节点数目或者停滞服务时报“nodatanodetosto”)

 开启、停止并行

hadoop-1.0.4/bin目录

./start-all.sh(开始任务)

./stop-all.sh(停止任务)

./hadoopdfsadmin-safemode leave(退出安全模式)

验证hadoop

jps命令:

启动并行平台后Master端输入jps命令,可查看到如下四个进程

Slaves端输入jps命令,可查看到如下三个进程

网页查看集群状态:

工作站浏览器或联网的windows机浏览器查看均可

通过http:// ip_master:8800/grs/computer?wsdl查看服务是不是开启完成。【如果看到的是xml页面服务开启成功】

通过http://ip_master:50070查看datanode是否正常开启。【如果看到Live Nodes节点数为从机数量,所有datanode开启成功】

通过http://ip_master:50030/machines.jsp?type=active,查看各计算节点有无任务

【# running tasks列代表任务数量】

任务进行时,通过http://ip_master:50030/machines.jsp,查看任务进行状态

4000

通过点击Task Logs可查看任务运行的日志,得到任务进行的相关信息(当计算失败时可以查找下问题)

5、log4cpp库

安装命令如下:

(1)          用d5000用户,在OnlineCheck/opensource目录下输入tar -xvzflog4cpp-1.1.1-zhbr.tar.gz(解压压缩包)

(2)          cd log4cpp(进入源代码的文件夹)

(3)          ./configure(配置)

(4)          make(编译)

(5)          切换root权限输入make install(安装,注意:请用root用户执行该命令,否则会报权限不足的错误;别的命令请用普通用户执行,忌随意使用root权限)

(6)          exit(退出root权限)

(7)          检查库安装,任意目录输入ls/usr/local/lib/liblog4cpp.so*,会输出类似如下

 

6、boost库(参照log4cpp)

安装命令如下:

(1)          用d5000用户,在OnlineCheck/opensource目录下输入tar   -xvzfboost_1_56_0.tar.gz(解压压缩包)

(2)          cd   boost_1_56_0(进入源代码的文件夹)

(3)          ./bootstrap.sh(配置)

(4)          ./b2(编译)

(5)          切换root权限输入./b2 install(安装,注意:请用root用户执行该命令,否则会报权限不足的错误;别的命令请用普通用户执行,忌随意使用root权限)

(6)          exit(退出root权限)

(7)          配置环境变量

1)  在bashsell中

a)   把路径/usr/local/lib添加到环境变量LD_LIBRARY_PATH中。

以甘肃为例:

编辑/home/d5000/gansu下的. bashrc文件,在文件末尾添加

exportLD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

b)   载入环境变量

source ~/.bashrc

2)  在cshsehll中

a)   把路径/usr/local/lib添加到环境变量LD_LIBRARY_PATH中。

以甘肃为例:

编辑/home/d5000/gansu下的.cshrc文件,在文件末尾添加

setenv  LD_LIBRARY_PATH  /usr/local/lib:$LD_LIBRARY_PATH,然后保存。

b)   载入环境变量

source ~/.cshrc

(8)          注销登录后请查看环境变量“LD_LIBRARY_PATH”的值,确保路径“/usr/local/lib”在环境变量“LD_LIBRARY_PATH”中

查看环境变量LD_LIBRARY_PATH的命令为:$ LD_LIBRARY_PATH

 

7、cmake程序,编译lib库时用

命令安装如下:在终端运行yum install cmake即可安装)。

(1)          用d5000用户,在OnlineCheck/opensource目录下输入tar -xzvfcmake-2.6.4.tar.gz(解压压缩包)

(2)          cd cmake-2.6.4(进入源代码的文件夹)

(3)          ./bootstrap(配置)

(4)          make(编译)

(5)          切换root权限输入make install(安装,注意:请用root用户执行该命令,否则会报权限不足的错误;别的命令请用普通用户执行,忌随意使用root权限),默认是安装在/usr/local/bin下

(6)          exit(退出root权限)

(7)          检查cmake程序安装,在任意目录输入cmake –version,输出如下

(8)     如果找不到cmake命令,是因为PATH默认查找路径下没有/usr/local/bin,请重新配置环境变量(cash环境修改.cashrc文件、bash环境修改.bashrc文件),在文件末端追加以下内容:

.bashrc文件修改:

export PATH=$PATH:/usr/local/bin

.cshrc文件修改:

set path=(usr/local/bin $path)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息