-
安装 java 环境(tar 包方式)
下载 java tar 包:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解压缩:tar -zxvf jdk-8u60-linux-x64.tar.gz 创建软链接:ln -s /usr/java/jdk1.8.0_60/ /usr/jdk // /usr/java/jdk1.8.0_60 是 tar 包解压缩文件路径 编辑配置文件,配置环境变量:vim /etc/profile 在末尾添加:JAVA_HOME=/usr/jdk CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 执行命令生效环境变量配置:source /etc/profile 查看版本:java -version
-
安装 elasticsearch(参考资料:https://www.elastic.co/guide/…)
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz tar -zxvf elasticsearch-7.1.1-linux-x86_64.tar.gz // 注意:es 不能直接在 root 用户下运行,需要创建其他用户(chown -R es:es /usr/local/elasticsearch/)sudo vi config/elasticsearch.yml // 需要修改放开注释的位置 cluster.name: my-application // 集群名称 node.name: node-1 // 节点名称 network.host: 0.0.0.0 // 网络 http.port: 9200 // 端口号 cluster.initial_master_nodes: ["node-1"] // 初始主节点 修改配置:1.vim /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 * soft nproc 4096 * hard nproc 4096 查看配置生效命令(注意:需要重启服务器生效)ulimit -Hu ulimit -Su 2.vim /etc/sysctl.conf vm.max_map_count=262144 sysctl -p // 执行命令 sysctl - p 生效 #主机端口相关 (主机如果只监听本地:127.0.0.1,默认端口是 9200) xpack.ml.enabled: false network.host: 0.0.0.0 http.port: 9201 #内存 bootstrap.memory_lock: false bootstrap.system_call_filter: false #允许跨域 http.cors.enabled: true http.cors.allow-origin: "*" #集群和节点 cluster.name: test-cluster node.name: master node.master: true