搭建单机集群

学习搭建单机集群

 1. 检查JDK版本是否是1.6以上的,如果不是请重新安装,rpm  -qa|grep jdk

 2. 创建用户

(注:#标识超级用户,$标识普通用户)

① groupadd hadoop  创建hadoop组

② useradd hadoop -g hadoop 创建hadoop用户属于hadoop组

   passwd 123456 为hadoop用户设置密码为123456

3. 无密访问

① cd /home/hadoop/.ssh

② ssh-keygen -t rsa

 连续回车

③ cat id_rsa.pub>authorized_keys

④ chmod 600 authorized_keys

⑤ chmod 700 .ssh

⑥ vi /etc/ssh/sshd_config

修改RSAAuthentication对应的字段值为yes,重启sshd服务:

service sshd restart

3. 搭建数据库

①创建oracle用户数据oracle组

②解压四个包

unzip p13390677。。。。。。。1of7.zip

unzip p133.。。。。。。。。。2of7.zip

unzip p133.。。。。。。。。。3of7.zip

unzip p133.。。。。。。。。。7of7.zip

③ 建议安装目录为:/home/oracle

④ export LANG=C 中文包

  cd /home/oracle/database/

 ./runInstaller

图形化界面安装

⑤ 修改.bashrc

export ORACLE_SID=paidb 安装的实例为paidb

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1

export ORACLE_HOME_LISTNER=$ORACLE_HOME

PATH=$PATH:$ORACLE_HOME/bin

export PATH

配置完成后执行source ~/.bashrc

⑤ 使用sqldeveloper 创建oracle用户

安装完成后$ORACLE_HOME/sqldeveloper/执行./sqldeveloper

使用system连接,右键其他用户->创建用户oracle,设置密码

给oracle用户所有权限

⑥ 数据库优化 (MTS模式)

MTS模式为共享模式,就是一个客户端可供多个客户端使用

1)修改Linux的信号量,保证足以支持oracle的最大连接数

   vi /etc/sysctl.conf

   kernel.sem=20010 2561280 20010 128

   执行命令 sysctl -p生效

2)修改oracle最大连接数

最大连接数可以设置为map的两倍

cd $ORACLE_HOME/bin

./sqlplus /as sysdba

SQL>alter system set process=20000 scope=spfile;(注意:后面加个分号,否则不执行)

SQL>show parameter processes;

重启数据库后生效

重启数据库的命令:

SQL>shutdown immediate;

SQL>startup;  

3)修改tnsnames.ora参数

更改tnsnames.ora的配置为SHARED

SERVER=SHARED

4)数据库的启动和停止

使用oracle用户操作:

cd $ORACLE_HOME/bin/

 ./lsnrctl start(启动监听)

 ./dbstart $ORACLE_HOME (启动oracle数据库)

(住:关闭数据库为dbshut)

 ./emctl start dbconsole(启动em)

停止数据库:

./emctl stop dbconsole(关闭网页控制台)

./dbshut $ORACLE_HOME(关闭数据库)

./lsnrctl stop(关闭监听)

 

 

 

 

 

 

 

 

猜你喜欢

转载自634267928.iteye.com/blog/2034105