二、

elasticsearch
	docker pull elasticsearch:7.8.0	
	
	//到目前为止遇到最奇怪的问题: es使用的是用户是: elasticsearch:x:1000:1000::/usr/share/elasticsearch:/bin/bash , 所以为了兼容你也要使web用户的id为:1000,要不然会折腾,这里是1000变成了:xiaobao 所以需要: sudo chown -R xiaobao:xiaobao ./elasticsearch/ 		
	docker run -tid --name es7 --network=host --restart=always --restart=always --privileged=true -e "discovery.type=single-node" -e TAKE_FILE_OWNERSHIP=true -v /home/data/docker/web/elasticsearch/logs:/usr/share/elasticsearch/logs:rw -v /home/data/docker/web/elasticsearch/data:/usr/share/elasticsearch/data:rw -v /home/data/docker/web/elasticsearch/config:/usr/share/elasticsearch/config:rw -v /home/data/docker/web/elasticsearch/plugins:/usr/share/elasticsearch/plugins:rw elasticsearch:7.8.0 #正试服务器localhost访问,端口已改:65532 可以指定: --user 1000:1000
	
	docker start es7
	docker logs es7
	docker exec -ti es7 /bin/bash	
	elasticsearch-setup-passwords interactive -u 'http://localhost:65532' #--network=host , 如果不用host的话就变成: elasticsearch-setup-passwords interactive -u 'http://172.17.0.1:9200'
		
	cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //更新时间, 填: yes
	date -R # 查看当前时间
	
	//检查是否有效:无参数
	curl -X GET "http://localhost:65532/_count?pretty" -H 'Content-Type: application/json' -H 'Authorization: Basic ZWxhc3RpYzp3bGwqIzA2Izg4'
	 
	//有参数
	curl -X POST "http://localhost:9200/_search" -H 'Content-Type: application/json' -H 'Authorization: Basic <base64-encoded-username-password>' -d' {"query": {"match_all": {} }}'	
	
		安装好es好必须初始化:		
			//有参数
			curl -X PUT "http://localhost:9200/dzkj_zcy_data/_settings" -H 'Content-Type: application/json' -H 'Authorization: Basic ZWxhc3RpYzp3bGwqIzA2Izg4' -d' {"index.max_result_window": 183899 }}'
			curl -X DELETE "http://localhost:65532/dzkj_zcy_search_data_v3" -H 'Content-Type: application/json' -H 'Authorization: Basic ZWxhc3RpYzp3bGwqIzA2Izg4'

一、

温馨提示! 你需要支付 ¥1.00 元后才能查看付费内容 余额支付
点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部
{__SCRIPT__}