阿里云一个最便宜的云拉,好像只能ssh登录,ssh root@ip 回车,输入密码。 uname –a 查看系统内核(我的Linux izwz9a9kyixoyftv8ezm4az 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux) 。
查看操作系统的版本 cat /etc/redhat-release(我的CentOS Linux release 7.3.1611 (Core))。查看网络配置信息ifconfig。查看网卡的详细信息less /etc/sysconfig/network-scripts/ifcfg-eth0。查看当前打开的服务chkconfig -–list。
查看当前打开的端口netstat -an. 查看磁盘信息fdisk –l ; df –h。 查看cpu的信息cat /proc/cpuinfo。查看内存信息cat /proc/meminfo。查看板卡信息lspci ;cat /proc/pci。
查看当前系统运行情况ps –aux ;top (类似于windows的任务管理器,可以看到当前cpu,内存的使用情况)。参考https://blog.csdn.net/p_ython/article/details/81170380
https://www.cnblogs.com/jepson6669/category/1212714.html linux的目录结构https://www.runoob.com/linux/linux-system-contents.html 。cd /home, mkdir fanziqi mkdir download 下载安装jdk wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz 参考https://www.cnblogs.com/xuliangxing/p/7066913.html。ll -h查看下载的文件大小对不对,rm 文件名,y。wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz 要登录验证
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz" 这个还不错。
速度还不错。in /user , rm -rf java . mkdir tools
in /home/xxx , tar -xvf jdk-8u141-linux-x64.tar.gz -C /usr/tools/ , in tools , mv jdk1.8.0_141/ jdk8。参考https://blog.csdn.net/xiaoxiamiqianqian/article/details/93005358 其他。vim /etc/profile
i
JAVA_HOME=/usr/tools/jdk8
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH "ecs" , :wq 回车, java -version(我的 java version "1.8.0_141")
懒人安装es https://www.cnblogs.com/miao-zp/p/6003160.html
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
vim /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-2.x] name=Elasticsearch repository for 2.x packages baseurl=http://packages.elastic.co/elasticsearch/2.x/centos gpgcheck=1 gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch enabled=1
yum makecache
yum install elasticsearch
另外一个7.0版本的吧,es https://blog.csdn.net/ly20116/article/details/91327016
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz
参考https://blog.csdn.net/Zereao/article/details/89341014
https://blog.csdn.net/ly20116/article/details/91327016
好用的
新建用户 elasticsearch 不允许以 root 权限来运行!所以需要创建一个非root用户,以非root用户来起es #创建用户组es groupadd es #创建新用户es,设置用户组为es,密码es useradd es -g es -p es #授权,更改elasticsearch-7.1.1文件夹所属用户及用户组为es:es chown -R es:es elasticsearch-7.1.1 #切换用户es su es 1、调整jvm内存大小(机器内存够也可不调整) vi elasticsearch-7.1.1/config/jvm.options #修改如下配置 -Xms512m -Xmx512m curl http://127.0.0.1:9200 这个错误,是linux下常见的错误,主要是因为linux会限制进程的最大打开文件数,只需要按照下面的配置修改一下即可解决: # 首先切换到 root 用户 su root # 输入密码,然后编辑下面文件 vi /etc/security/limits.conf # 在文件末尾添加以下内容 tom - nofile 65536 # 将 tom 替换为自己的用户名 这个是ES使用的虚拟内存太小,直接调大即可,在 root 用户下执行下面命令: sysctl -w vm.max_map_count=262144
2、可以在本机通过 localhost:9200 进行访问,但是却不能在远程通过 IP:9200进行访问。
修改 elasticsearch-7.0.0/config/elasticsearch.yml文件,找到 Network ,修改下面的项目,重新启动即可。
network.host: 0.0.0.0
还是找到 config/elasticsearch.yml 文件,编辑,找到 Discovery 配置附近,修改:
# 取消注释,并修改属性 cluster.initial_master_nodes: ["127.0.0.1"]
阿里云公网ip+9200端口 ,记得防火墙打开9200,9300.完美
明天继续,https://blog.csdn.net/Zereao/article/details/89362105 es-head插件,可视化作用,等,安装。
日志字段搜索grep "start send" parent_E.log grep "字段" 日志文件名
查看在刷的日志 tail -200f learn.log
vi /etc/profile
# nodejs
NODE_HOME=/usr/tools/node-v12.14.0-linux-x64
JAVA_HOME=/usr/tools/jdk8
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin:$NODE_HOME/bin
export PATH JAVA_HOME CLASSPATH NODE_HOME
保存,source ,npm -v ,6.13.4 。。。。。yum install git git clone https://github.com/mobz/elasticsearch-head.git
http.cors.enabled: true
http.cors.allow-origin: "*"
去eshead 目录中 npm install --unsafe-perm, npm audit fix, 然后 npm run start 然后去启动es,然后连接。记得开启9100的防火墙
https://blog.csdn.net/Zereao/article/details/89373246 后面的集群就先不看了嘿嘿,先玩玩es,对着一本书叫人民邮电出版社的elasticsearch实战
参考https://www.cnblogs.com/coffee-boy/p/9584846.html等以下
使用postman玩儿 ,发现es7 不在支持mapping指定索引类型,,,嗯意思差不多是不支持mapping建立多个表名吧https://blog.csdn.net/h_sn9999/article/details/102767040