- 下載ES
wget https://artifacts./downloads/elasticsearch/elasticsearch-6.8.0.tar.gz 解壓:Tar -xzf elasticsearch-6.8.0.tar.gz - 創(chuàng)建esuser用戶,es不建議使用root用戶啟動,所以先新建一個用戶
當(dāng)然也可以強制root用戶啟動:bin/elasticsearch -Des.insecure.allow.root=true useradd esuser //創(chuàng)建用戶 passwd esuser //設(shè)置密碼 chown -R esuser elasticsearch-6.8.0/ //賦予用戶es權(quán)限 sudo chmod -R 777 某一目錄 su esuser //切換es用戶 - 安裝插件,我這里安裝的es-sql和es-ik分詞器
安裝es-sql插件 從github上下載的,有時候會連接超時,多試幾次,本地安裝總報錯,放棄了,可以從別的渠道下載 ./elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/6.8.0.0/elasticsearch-sql-6.8.0.0.zip 安裝es-ik分詞器插件,同上 ./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.0/elasticsearch-analysis-ik-6.8.0.zip - 啟動es:./elasticsearch -d # 后臺方式啟動
- 創(chuàng)建索引并設(shè)置mapping映射,這里面的"analyzer":"douhao"是我自定義的一個分詞器,下面會配置
put 127.0.0.1:9200/test/test/_settings
6. 就可以同步數(shù)據(jù)了。
es的DSL查詢語法牛逼是牛逼,但是入門比較難,東西太多。所以我使用了es-sql,雖說查詢沒有DSL的功能強大,但是也不賴,比較適合會mysql數(shù)據(jù)庫查詢的同學(xué)。
簡單記錄一下,以備不時之需。
|