原创安装大全啊,安装配置:celery,rabbitMQ,NodeJs,Maven + Nexus,Django,Python,RabbitMQ,TTserver,Easy_install,redis

来源:互联网 发布:网络诽谤罪立案标准 编辑:程序博客网 时间:2024/04/27 19:10


celery在linux上安装:
下载 http://pypi.python.org/pypi/celery#downloads
安装
$ tar xzvf celery-2.5.1.tar.gz
$ cd celery-2.5.1
$ python setup.py build
$ sudo python setup.py install
如果有一下错误:
ImportError: No module named setuptools 解决方案 
shell中输入:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install
运行:celeryd --loglevel=INFO

celery在window上安装:
安装pip
使用命令:pip install celery
如果安装有错误则还要安装:
python-dateutil即:pip install python-dateutil
celery在window下运行命令是:
python -m celery.bin.celeryd  --loglevel=DEBUG/INFO
python -m celery.bin.celeryd  --loglevel=INFO --concurrency=10 -n worker1.example.com


rabbitMQ安装:
下载安装
sudo apt-get install rabbitmq-server
测试
sudo rabbitmqctl status
运行
/usr/local/sbin/rabbitmq-server –detached
停止程序:
/usr/local/sbin/rabbitmqctl stop

 

 

NodeJs安装(Redhat环境):
yum install gcc-c++ openssl-devel
wget --no-check-certificate https://github.com/joyent/node/tarball/v0.3.3
tar -xzvf ry-node-v0.3.3-0-g57544ba.tar.gz
cd ry-node-v0.3.3-0-g57544bac1
./configure
make
make install

 


Maven + Nexus安装(Linux环境):
Maven安装:
wget http://apache.etoak.com/maven/binaries/apache-maven-2.2.1-bin.tar.gz
tar zxvf apache-maven-2.2.1-bin.tar.gz
cd apache-maven-2.2.1
加入环境变量
M2_HOME=/data/maven/apache-maven-3.0.3
export M2_HOME
PATH=$PATH:$M2_HOME/bin
export PATH
测试: mvn -version

Nexus安装:
下载nexus  http://nexus.sonatype.org/downloads/ 
nexus-oss-webapp-1.9.1.1-bundle.tar.gz
解压   tar -zxvf  nexus-oss-webapp-1.9.1.1-bundle.tar.gz
启动:/data/maven/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/nexus start
停止:/data/maven/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/nexus stop
在浏览器中输入: http://ipaddress:8081/nexus
默认用户名和密码是: admin/admin123
配置
点击左侧 Repositories
将所有Type 是  proxy 的 configuration配置选项中的 Download Remote Index  配置改为 True
如果需要代理将配置最下面的Override Http Proxy Setting  勾上并填写代理服务器地址和端口,最后保存设置 
然后在列表中分别右键点击 ReIndex
添加自己的jar到nexus
选中 3rd party , Artifact Upload 标签
GAV Definition   选择GAV Parameters
填写 Group      Artifact         version           packaging
然后选择jar包 上传提交即可。

 


Django:
下载并安装 Django 
~/downloads# svn co http://code.djangoproject.com/svn/django/trunk/ django_src
~/downloads# cd django_src
~/downloads# python setup.py install
启动项目
~/dev$ django-admin.py startproject djproject
使用 manage.py startapp
~/dev$ cd djproject
~/dev/djproject$ python manage.py startapp jobs
启动:
python manage.py runserver 0.0.0.0:8000

 

Python安装:
1.下载源代码
http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
2.  安装
 $ tar –jxvf Python-2.5.2.tar.bz2
 $ cd Python-2.5.2
 $ ./configure
 $ make
 $ make install
 
 
RabbitMQ安装:
安装epel
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5-4.noarch.rpm
安装erlang
yum install erlang
安装rabbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.2/rabbitmq-server-2.8.2-1.noarch.rpm
rpm -ivh rabbitmq-server-2.8.2-1.noarch.rpm
启动rabbitMQ:
/etc/init.d/rabbitmq-server start
rabbitmqctl status
rabbitmqctl start/stop
 
wget https://py-amqplib.googlecode.com/files/amqplib-1.0.2.tgz
tar -zxvf amqplib-1.0.2.tgz
python setup.py install

 

TTserver安装:
1、编译安装 tokyocabinet 数据库:
wget http://httpsqs.googlecode.com/files/tokyocabinet-1.4.45.tar.gz
tar zxvf tokyocabinet-1.4.45.tar.gz
cd tokyocabinet-1.4.45/
./configure --prefix=/usr/local/tokyocabinet-1.4.45/
#注:在32位Linux操作系统上编译Tokyo cabinet,请使用./configure --enable-off64代替./configure,可以使数据库文件突破2GB的限制。
#./configure --enable-off64
make
make install
注:ubuntu平台在安装过程中可能会发生默认动态链接库目录中找不到TC动态链接库libtokyocabinet.so.9.8.0的情况,
重新编译安装aptitude install libbz2-dev 即可。
在radhat平台可能出现:/usr/local/lib/libz.a: could not read symbols: Bad value错误,需要安装zlib-1.2.3,解决方法如下:
cd zlib-1.2.3 //进入zlib目录
CFLAGS="-O3 -fPIC" ./configure   //使用64位元的方法进行编译
make
make install
2、编译安装tokyotyrant:
wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz
tar -zxvf tokyotyrant-1.1.41.tar.gz
cd tokyotyrant-1.1.41
./configure --prefix=/usr/local/tokyotyrant-1.1.41/ --with-tc=/usr/local/tokyocabinet-1.4.45
make
make install


TTserver的python接口安装:
http://packages.python.org/pyrant/pyrant.html

wget http://pypi.python.org/packages/source/p/pytyrant/pytyrant-1.1.17.tar.gz#md5=d899ba45db95f8c8e84bebf0f1ace59a
tar -xavf pytyrant-1.1.17.tar.gz
cd pytyrant-1.1.17
python setup.py install


Python-mysql(即mysqldb)安装:
1.easy_install mysql-python (mix os)
2.pip install mysql-python (mix os)
3.apt-get install python-mysqldb (Linux Ubuntu, ...)
4.cd /usr/ports/databases/py-MySQLdb && make install clean (FreeBSD)
5.yum install mysql-python (Linux Fedora, ...)


Easy_install安装:
wget -q http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
或者:
apt-get install python-setuptools


pip安装:
apt-get install python-pip (ubuntu)
yum pip(redhat)

easy_install pip


pika(python连接rabbitmq)安装:
pip install pika==0.9.5


pymongo(python连接mongodb)安装:
pip install pymongo或pip install pymongo==2.1.1
或easy_install pymongo


redis安装:
wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz
tar xzf redis-2.2.12.tar.gz
cd redis-2.2.12
make
cd src && make all


redhat下安装jdk:
下载rmp包后进行安装:rpm -ivh jdk-7u3-linux-x64.rpm
设置环境变量:
JAVA_HOME=/usr/java/jdk1.6.0_13
export JAVA_HOME

redhat下安装git:
yum install git

 

 

 

 

 

 

原创粉丝点击