Linux安装方式不同初始环境也不会相同,安装JDK前必须保证系统默认安装的JDK已经被卸载。
使用命令:rpm -qa|grep java
查看系统是否有默认JDK
输入命令后出现如上显示说明已有默认JDK
使用命令:rpm -e --nodeps 软件名
卸载默认JDK
可以使用yum或者curl -O命令获得
不过还是推荐从官网上下载安装包,然后远程连接Linux系统并将安装包上传
修改系统配置文件profile
使用命令 vi /etc/profile
修改profile文件
在文件中添加如下内容(即添加环境变量)
#set java environment
JAVA_HOME=你的JDK在系统中的路径(例:/usr/local/jdk1.7.0_71)
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
输入命令:
source /etc/profile
下载Tomcat的安装包,由于Linux防火墙的存在,外部无法直接访问Linux系统端口,需要通过配置开放端口,运行命令:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
和JDK的安装一样,先卸载系统自带的MySQL数据库
运行命令:rpm -qa | grep mysql
出现如上显示说明系统有自带的MySQL,运行命令rpm -e --nodeps 软件名
将其卸载
在官网下载并上传解压
MySQL的安装包解压后有多个安装文件,我们只用到MySQL-server和MySQL-client两个安装文件,运行命令rpm -ivh 安装文件名
进行安装
安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
运行命令:service mysql start
启动MySQL服务,由于MySQL服务不是默认开机启动的,每次开机都需要开启,可以通过配置将MySQL服务设置为开机启动
运行如下两个命令:
加入到系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
运行命令:msyql –u root -p
并输入密码,第一次登录需要输入初始密码,初始密码的获取:MySQL初始密码查看及重置
成功登录后要做的第一件事是修改密码,运行命令: set password = password('新密码');
新密码是需要按照一定的格式的,这个格式可以通过一个配置文件进行更改,有兴趣可以百度
MySQL数据库一般都需要使用Navicat等工具进行远程连接,方便管理和操作。
远程连接需要设置相关权限,运行命令:
grant all privileges on *.* to 'root' @'%' identified by '密码';
flush privileges;
MySQL版本不同上述命令可能不同,如果连接失败百度一下和你的MySQL版本对应的命令
MySQL和Tomcat一样需要接受外部访问,所以也需要开放端口
运行如下命令:
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
上传安装包并解压,进入项目根目录,创建名称为data的文件夹
进入conf文件夹,将conf文件夹下的配置文件zoo_sample.cfg更名为zoo.cfg,使用命令:mv zoo_sample.cfg zoo.cfg
,打开更名后的配置文件zoo.cfg,修改dataDir属性,更改为上一步创建的data文件夹的绝对路径,例如:dataDir=/root/zookeeper-3.4.6/data
运行命令启动zookeeper:
./zkServer.sh start 启动命令
./zkServer.sh status 查看运行状态
./zkServer.sh stop 关闭命令
将dubbo项目的war包放到Tomcat根目录下的webapps文件夹中,dubbo-admin-2.8.4下载
Tomcat会解压war文件将项目解压为一个文件夹,进入dubbo-admin-2.8.4/WEB-INF文件夹,其中有dobbo的配置文件dubbo.properties,文件内容如下:
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
其中dubbo.registry.address用于设置zookeeper的域名和端口
后两句dubbo.admin.root.password=root和dubbo.admin.guest.password=guest分别表示:名称为root的用户的密码为root,名称为guest的用户的密码为guest
启动Tomcat,在浏览器中打开项目,看到如下页面表示安装成功
在Linux系统中搭建Solr服务和在Windows下搭建的过程是相同的,Solr服务器搭建与简单使用
配置ik分析器 Solr分析器IK-analyzer配置