2015-07-02 2 条评论

系统环境:

  • 操作系统:Redhat6.6
  • Hadoop版本:CDH5.2.0
  • JDK版本:1.7
  • 运行用户:root

集群各节点角色规划为:

cdh1作为master节点,其他节点作为slave节点。

2015-07-02 6 条评论

方法一

1、安装准备

确保已经安装了jdk6+和zookeeper
确保网络连接为固定ip
配置好hosts和主机名
关闭防火墙

2、安装storm

下载storm http://storm.apache.org/downloads.html 或直接使用下面链接,这里使用0.9.5版本
wget http://mirror.bit.edu.cn/apache/storm/apache-storm-0.9.5/apache-storm-0.9.5.tar.gz
解压 tar -zxvf apache-storm-0.9.5.tar.gz
2015-06-26 3 条评论
yum install mysql mysql-devel mysql-server mysql-utilities
修改/etc/my.cnf,关闭表名大小写区分
[mysqld]
lower_case_table_names=1
service mysqld start
2015-06-18 5 条评论
在安装完namenode后,配置完后,启动出现问题
service hadoop-hdfs-namenode restart
提示如下错误:
/etc/init.d/hadoop-hdfs-namenode: line 40: /usr/lib/bigtop-utils/bigtop-detect-javahome: No such file or directory
Error: JAVA_HOME is not set and could not be found.
Failed to stop Hadoop namenode. Return value: 1.           [FAILED]
但是系统的JAVA_HOME已经配置正确了,还是报这个错。
解决方案:
检查是否安装了bigtop,如未安装
yum install bigtop* 或者 sudo apt-get install bigtop-utils
2015-06-16 1 条评论

安装rabbitmq

确认redhat版本

rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

rpm -Uvh http://mirrors.opencas.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

缓存上述rpm链接

yum makecache

yum install erlang -y

redis-banner
2015-04-11 6 条评论

一:环境介绍

Master: 172.16.206.29

Slave: 172.16.206.28

Virtural IP Address (VIP): 172.16.206.250

二:设计思路:

当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Standby;

当 Master 挂掉,Slave 正常时, Slave接管服务,有写权限,同时关闭主从复制功能;

当 Master 恢复正常,则从Slave同步数据,同步数据之后关闭主从复制功能,恢复Master身份,同时Slave等待Master同步数据完成之后,恢复Slave身份。

2015-04-11 2 条评论

确认redhat版本

rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

缓存上述rpm链接

yum makecache

yum install erlang -y

添加key

#rpm –import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc

#yum install rabbitmq-server-3.5.0-1.noarch.rpm

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm

yum localinstall rabbitmq-server-3.5.0-1.noarch.rpm

chkconfig rabbitmq-server on

service rabbitmq-server start

修改配置文件

cp /usr/share/doc/rabbitmq-server-3.5.0/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

修改用户配置 让其可以通过远程访问 不限于localhost

{loopback_users, []} 删除前面的注释%%

因为默认用户为guest,要添加其他的管理账户

rabbitmqctl add_user username password

rabbitmqctl set_user_tags username  administrator

rabbitmqctl set_permissions -p / username “.*” “.*” “.*”

上述代码添加了用户 并添加权限为administraror和允许远程访问

2015-01-27 1 条评论

由于部署需求,osb一系列软件需要快速部署,这里先说一下jrockit的静默安装,相对于自己编译安装,官方提供的静默安装方式大大提高了安装效率和安装的正确性,本文脚本实现了简单的shell调用,没有复杂的地方,只为了快速部署jrockit,如有错误,请指出。