Linux下安装Java相关环境(这一个就够了!!!)

Linux下安装JAVA相关环境

linux下安装jdk

命令 java -version:查看java版本(检查是否安装成功)

  • step1: 官网下载对应版本的jdk:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  • step2:下载完成后 上传到对应目录 (一般是/usr/local/);

  • step3:进入到对应的文件目录 输入 tar -zxvf +需要解压的包名 解压文件;

  • step4:输入 mv /usr/local/==jdk1.8.0_181== /usr/local/java 将解压文件名修改为java(方便配置环境变量);

  • step5:配置环境变量 输入 vim /etc/profile 进入配置文件;

  • step6:输入G"定位到文件最后;

  • step7:输入i 进入编辑模式;

  • step8:在最后添加:

  • export JAVA_HOME=/usr/local/java
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JRE_HOME=$JAVA_HOME/jre

  • step9: 按Esc后 输入 :wq保存并退出;

  • step10:输入source /etc/profile使配置文件生效;

linux下安装zookeeper

  • 想要安装zookeeper 必须先安装好 jdk

  • step1:官网下载zookeeper包 链接: http://www.apache.org/dyn/closer.cgi/zookeeper/

  • step2:上传到对应目录(一般是/usr/local/

  • step:3: tar -zxvf +需要解压的包名 解压文件

  • step4: 进入刚刚解压后的文件夹,输入mkdir data创建一个名字为data的文件夹 ;

  • step5: 将解压后zookeeper-3.4.6文件夹下的zoo_sample.cfg文件拷贝一份命名为zoo.cfg

命令: cp zoo_sample.cfg zoo.cfg

  • step6: 修改zoo.cfg文件,添加data目录:

dataDir=/usr/local/zookeeper/zookeeper-3.4.6/data

  • 启动

    • 进入zookeeper-3.4.6/bin目录下执行命令:./zkServer.sh start
  • 关闭

    • 进入到zookeeper-3.4.6/bin目录下执行命令:./zkServer.sh stop
  • 查看zookeeper状态

    • 进入到zookeeper-3.4.6/bin目录下执行命令:./zkServer.sh status 出现model:standalone 证明安装成功;

linux下安装kafa

安装kafa必须确保 zookeeper已安装成功

  • step1:官网下载 http://kafka.apache.org/downloads.html

  • step2:上传到对应目录(一般是/usr/local/

  • step3: tar -xzf+需要解压的包名解压文件;

  • 启动 kafa

  • step1:进入到文件目录 先启动zookeeper

    • 启动zookeeper有两种方式,第一种是使用kafka自己带的一个zookeeper
    • bin/zookeeper-server-start.sh config/zookeeper.properties
    • 另一种是使用其它的zookeeper,可以位于本机也可以位于其它地址,这种情况需要修改config下面的sercer.properties里面的zookeeper地址 ;例如:
      • zookeeper.connect=192.168.213.11:2181
    • 成功启动zookeeper后才可以启动kafka
  • step2:启动kafa

bin/kafka-server-start.sh config/server.properties

  • 创建 topic

  • step1:创建一个名为testtopic,只有一个副本,一个分区;

    [root@bogon kafka_2.11-2.0.0]# 
    
    bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
    
    • step2:通过list命令查看刚刚创建的topic

    bin/kafka-topics.sh -list -zookeeper localhost:2181

  • 启动producer并发送消息:

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

  • 启动consumer

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

linux下安装mysql

  • 检查linux是否安装mysql,如果已安装但是要重新安装,则需要卸载原来安装的;

    • 检查:rpm -qa|grep mysql如果出现含有mysql相关字符的信息则表示已安装有mysql;

    • 卸载:pm -e --nodeps mysql

  • 安装

    • tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
  • 授权

    • chmod 770 mysql-community-*
  • 按顺序依次安装

    • rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm
    • rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm
    • rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm
    • rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
    • rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm
  • 启动

    • service mysqld start
  • 登录

    • mysql -uroot -p

注意:初次登录密码为空

  • 若出现如下报错信息:

    ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)

    • 原因是: MySQL5.7中mysql的user表中没有password字段,要以安全方式登录,修改密码

    • 解决方案

      • 修改MySQL配置文件:vi /etc/my.cnf在文件末尾加上:

        • skip-grant-tables
      • 保存后重启MySQL服务

        • service mysqld restart
      • 然后重新登录修改密码,用户密码是在名为mysqldatabase下面,依次执行以下命令:

        • use mysql

          update user set password_expired = 'N' where user = 'root';

          update user set authentication_string = password('1234') where user = 'root';

          flush privileges;

    • 注意:一定要将my.cnf配置文件之前加的跳过密码检测的内容删掉,重启服务;

  • 编码设置:

    • 在MySQL中查询编码:

      • show variables like'%character%';
    • 修改编码:

      • vi /etc/my.cnf

      • 在[client]下添加 default-character-set=utf8

      • 在[mysqld]下添加collation_server=utf8_general_cicharacter_set_server=utf8

      • 保存退出,重启MySQL服务service mysqld restart

  • 验证编码是否修改成功:

  • 导入数据(sql文件) mysql> source /install/db.sql

linux下安装Tomcat

  • 解压apache-tomcat-7.0.68.tar.gz

    • tar -xzvf apache-tomcat-7.0.68.tar.gz

  • 移动apache-tomcat-7.0.68目录至

    • /Tomcat mkdir /Tomcat mv /install/apache-tomcat-7.0.68 /Tomcat

  • 启动tomcat依次执行:

    • cd /Tomcat/apache-tomcat-7.0.68/bin

      ./startup.sh

  • 如果出现以下信息则表示启动成功

  • Using CATALINA_BASE:/Tomcat/apache-tomcat-7.0.68

    Using CATALINA_HOME:/Tomcat/apache-tomcat-7.0.68

    Using CATALINA_TMPDIR:/Tomcat/apache-tomcat-7.0.68/temp

    Using JRE_HOME:/usr

    Using CLASSPATH:/Tomcat/apache-tomcat-7.0.68/bin/bootstrap.jar:/Tomcat/apache-tomcat-7.0.68/bin/tomcat-juli.jar

    Tomcat started.

  • 测试

    • 浏览器中输入:http://ip:8080
  • 部署项目

    • 将项目war文件复制到tomcat主目录的webapps中即可
  • 关闭 tomcat依次执行:

  • cd /Tomcat/apache-tomcat-7.0.68/bin

    ./shutdown.sh

你可能感兴趣的:(Linux,linux,java,debian)