linux/solr 4.6 和tomcat 8的安装

=== tomcat === 配置好jdk,解压tomcat,执行bin/startup.sh 启动

=== solr安装 ===

  1. 将 dist 下的solr.war 放到tomcat的webapps下。
  2. 启动tomcat 此时报错,solr.war 解压 关闭tomcat 删除solr.war
  3. 得到solr 目录
  4. 配置solr_home :将下载的solr包中解压的example/solr 文件夹copy到 /opt/solr(路径可以任意修改)。
  5. 修改tomcat/webapps/solr/WEB-INFO/web.xml {{{ solr/home /opt/solr java.lang.String }}}

或者/root/tomcat/conf/Catalina/localhost目录下建立solr文件 {{{ <?xml ...

more ...

rehl5安装jdk

{{{ 解压jdk.tar.gz到任意目录

/etc/profile文件 -- 全部用户有效

在profile 文件的尾部面加入

JAVA_HOME=/usr/java/jdk1.5.0_16 -- jdk 的安装路径 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME export PATH export CLASSPATH export CATALINA_HOME

保存 退出 在shell输入 source /etc/profile }}}

set default jdk for debin {{{

sudo update-alternatives ...

more ...

在这里详述 linux/hadoop python

http://www.oschina.net/translate/a-guide-to-python-frameworks-for-hadoop

python连接hadoop方式 1. Hadoop流 1. mrjob 1. dumbo 1. hadoopy 1. pydoop 1. 其它

=== hadoop流:===

在http://books.google.com/ngrams取得数据, 在hdfs上建立/ngrams 目录,CSV上传到/ngrams目录。

mapper.py {{{#!highlight python

! /usr/bin/env python

import os import re import sys

determine value of n in the ...

more ...

== 在这里详述 linux/hadoop x64 编译。==

{{{ 参考:http://blog.csdn.net/bamuta/article/details/13506893 apt-get install autoconf automake libtool cmake apt-get install libncurses5-dev apt-get install libssl-dev

安装maven 下载,并解压 http://maven.apache.org/download.cgi [root@hadoop01 stable]# mvapache-maven-3.1.1 /usr/local/ 将/usr/local/apache-maven-3.1.1/bin加到环境变量中

apt-get install libprotobuf-dev

mvn package ...

more ...

在这里详述 linux/Debian 7解决中文乱码。

DEBIAN下中文显示

一.首先检查LOCALE情况

说明:DEBIAN因为基于GNU所以,对不同地域进行了不同的包支持,以LOCALE形式存在。

1.挂载ISO文件包,前8个ISO包就可以(这里不在讲述)。

2.启动终端

apt-get install locales

3.重新配置LOCALE

dpkg-reconfigure locales

在所有的语言包选择en_US.ISO-8859-1和zh_CN.GBK。其他en_US和zh_CN打头的也选上。然后选择zh_CN.GBK为默认的LOCALE,则系统为中文界面(这里也可以选en_US.ISO,使系统为英文界面)。

3.运行LOCALE命令检查当前的LOCALE环境

locale

正确配置下会显式

LANG =zh_CN.GBK

........................以下显示略过

ibus 没有输入窗口 错误 dpkg-reconfigure locales 选择zh-cn.UTF-8也可解决。

more ...

Describe linux/no such file to load -- mkmf (LoadError) here.

/usr/bin/ruby1.8 extconf.rb extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1

sudo apt-get install build-essential libopenssl-ruby ruby1.8-dev

debian 7: sudo apt-get install build-essential libopenssl-ruby ruby-dev

more ...

Describe linux/sphinx写书 here.

{{{ pip install sphinx }}}

生成项目 {{{ sphinx-quickstart }}}

生成pdf {{{ apt-get install texlive-xetex # xelatex在此包中,先不安装下面的texlive试试 apt-get install latex-make

apt-get install texlive # 先进行下面步骤,如果出错,安装texlive make latex cd builc/latex xelatex [abc].tex #abc为tex文件名 }}}

中文内容支持 {{{ fc-list :lang=zh #查看可用中文字体 l@x201i:~/tmp/abd$ fc-list :lang=zh /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: WenQuanYi Zen ...

more ...

Describe linux/SonarQube install on rhel5.7 here.

用linux自带jdk出错 安装sun(oracle)jdk [[linux/rehl5安装jdk]]

== 下载安装软件 == {{{ wget http://dist.sonar.codehaus.org/sonar-3.7.2.zip unzip sonar-3.7.2.zip mv sonar-3.7.2 /etc/sonar /etc/sonar/bin/linux-x86-64/sonar.sh console //start sonar{console | start |stop |restart|status|dump} }}} 打开浏览器,输入 http://localhost:9000/ 可见软件界面安装完毕 (default ...

more ...

Describe linux/zeromq install on rhel6.4 with php extension here.

=== zeromq install on rhel 6.4 x64 === {{{ cd /dev/yum.repo.d/ wget http://download.opensuse.org/repositories/home:/fengshuo:/zeromq/CentOS_CentOS-6/home:fengshuo:zeromq.repo yum update yum install zeromq yum install zeromq-devel # for development }}}

=== php zermoq extension === {{{ yum install libxml2-devel

wget http://cn2.php.net/distributions/php-5.5 ...

more ...

Describe linux/rabbitmq 安装 php扩展 here.

{{{

git clone https://github.com/alanxz/rabbitmq-c cd rabbitmq-c/ git submodule init git submodule update

yum install cmake

mkdir build && cd build cmake .. cd .. && make && make install

wget http://pecl.php.net/get/amqp-1.2.0.tgz tar zxf amqp-1.2.0.tgz cd amqp-1.2.0 phpize ./configure make ...

more ...