安装
现在没啥好说的
安装软件
jdk
- 在java官网下载linux版本的jdk(mac可以使用自带终端的新建shell来新建一个SFTP链接上传文件到linux服务器)
- 安装到指定目录 tar -zvxf jdk-linux-xxx.tar.gz -c /usr/local/java
- 使用java -version 命令来查看是否安装成功
tomcat
- 下载tomcat文件
- 解压到/opt/
- 修改/opt/apache-tomcat-XXX/conf/server.xml,在
里面添加 - 启动tomcat,sh /opt/apache-tomcat-XXX/bin/startup.sh
- 关闭tomcat,sh /opt/apache-tomcat-XXX/bin/shutdown.sh
dubbo-javaweb
由于是war包,直接使用unzip命令,unzip dubbo-javaweb.war -d /opt/dubbo
zookeeper
解压zookeeper文件
修改zoo.cfg vi /opt/zookeeper-XXX/conf/zoo.cfg,修改datadir为/opt/zookeeper-XXX/data
启动zookeeper
/opt/zookeeper-XXX/bin/zkServer.sh start
./zkServer.sh statusps -ef | grep zookeeper 查看进程
此时直接在虚拟机打开localhost:8080/dubbo可以访问dubbo-javaweb页面
解决mac上不能通过虚拟机内网地址访问tomcat问题—>
sudo firewall-cmd –zone=public –add-port=8080/tcp –permanent
sudo firewall-cmd –reload
sudo firewall-cmd –list-ports
设置自启动
- 脚本
1 |
|
- 添加服务
1 | chkconfig --add /etc/init.d/zookeeper |
- 查看服务
1 | chkconfig --list |
- 给自启文件添加可执行权限
1 | chmod +x /etc/init.d/zookeeper |
- 重启,查看是否重启
1 | sudo reboot |
fastdfs ???
- fdfs依赖库–libfastcommon
- fastdfs软件(tracker、stroage)–tracker依赖Gcc、libevent、perl
- FastDFS-nginx-module –fdfs整合nginx的插件
- nginx –做web服务器,提供http请求访问服务–依赖pc re-devel、zlib-devel
nginx可以了解一下????
elastissearch
解压后在config/jvm.options(jvm配置)中配置机器内存大小
elasticsearch.yml(集群配置)中配置host
启动后报错(linux默认线程数,最大文件数,最大内存数不够)
ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]解决—-
修改linux 的 limits配置文件,设置内存线程和文件数
vim /etc/security/limits.conf
在末尾添加
* hard nofile 655360
* soft nofile 131072
* hard nproc 4096
* soft nproc 2048
修改linux的 systemctl配置文件
vim /etc/sysctl.conf
添加
vm.max_map_count=655360
fs.file-max=655360
简介
通过http的9200端口以JSON进行交互
基本概念
- index 库
- type 表
- document 一条数据
- field 属性
kibana
直接解压
修改config/kibana.yml
server.host: “0.0.0.0”
xxxx.url:”192.168.123.27:9200”
启动后端口号 5601
nohup?????
nohup ./kibana &
- PUT
- DELETE
- POST
- GET
- HEAD